一, git,一个分布式的版本库,是典型的客户端-服务器系统,能有效,快速地处理项目从很小到足够大时的版本管理.画了一个示意图,如下: 二, 版本控制的类别 a)集中式,开发者之间共用一个仓库,且必须保持联网操作.比如CVS,SVN(subversion).而且,SVN有取代CVS的趋向. b)分布 ...
分类:
其他好文 时间:
2019-06-03 15:57:52
阅读次数:
110
最近使用jenkins自动部署项目时遇到一个问题,如果部署单个的maven工程,没有什么问题, 但是在部署maven创建的父子工程,如果只从svn或者git上拉取子工程源码时,会报找不到父 工程pom或者relativePath的错误,这是因为,maven子工程是依赖父工程的pom的,所以拉取 代码 ...
分类:
其他好文 时间:
2019-06-03 14:02:34
阅读次数:
147
恢复内容开始 在C#工程中使用sharpSVN进行SVN相关功能开发的时候,遇到了“未能加载文件或程序集“SharpSvn.dll”或它的某一个依赖项。找不到指定的模块。 ”这样一个错误 经过一番尝试和搜索后,得出一下几个要点: 确保自己安装的SharpSVN版本和tortoisesvn版本保持大版 ...
分类:
其他好文 时间:
2019-06-02 16:24:42
阅读次数:
320
个人理解: SVN适合领导啊,大家一起在加班,看你进度什么的,git则不必如此,忙完传上来完活。 一、含义: 百度上这样介绍的: Git(读音为/g?t/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 L ...
分类:
其他好文 时间:
2019-05-30 14:47:02
阅读次数:
446
idea git项目修改后无法提交 修改后的文件提交时不显示 颜色都是灰色的解决方式。 ...
分类:
其他好文 时间:
2019-05-29 09:20:38
阅读次数:
509
1、检查系统是否已经安装如果安装就卸载 检查:svnserve --version 卸载:yum remove subversion 2、安装 yum install subversion 3、建立SVN库(文件位置可自由) 创建仓库文件夹:mkdir -p /opt/svn/repository ...
分类:
系统相关 时间:
2019-05-28 12:55:13
阅读次数:
114
1)配置自动Add 2)将未添加的文件添加到本地 3)取消已经添加的文件 ...
分类:
其他好文 时间:
2019-05-26 12:52:21
阅读次数:
293
SVN全称Subversion,是一款优秀的版本控制工具。 SVN分为服务器、客户端两部分,服务器和客户端版本很多,有的是收费的,有的需要注册。我们选择免费、不用注册的。 以VisualSVN作为服务器,以TortoiseSVN作为客户端。 1、进入官网,找到下载页面 2、选择版本 3、下载服务器V ...
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本... ...
分类:
其他好文 时间:
2019-05-24 14:22:42
阅读次数:
103
linux 下用find命令查找文件,rm命令删除文件。 删除指定目录下指定文件find 要查找的目录名 -name .svn |xargs rm -rf 删除指定名称的文件或文件夹: find -type d | grep .svn$ | xargs rm -r 分析:find -type d | ...
分类:
其他好文 时间:
2019-05-23 10:52:52
阅读次数:
184