svn冲突如何解决


当两名或更多开发人员修改了同一个文件中相邻或相同的行时就会发生文件冲突。由于 Subversion 不知道你的项目的具体情况,它把解决冲突的工作留给了开发人员。一旦出现冲突,你就应该打开有问题的文件,查找以字符串<<<<<<<开头的行。


 


1、有冲突的区域用如下的方式标记:


<<<<<<< 文件名
  你的修改
=======
  合并自版本库中的代码
>>>>>>> 版本


 


2、对于每个冲突的文件 Subversion 在你的目录下放置了三个文件:


(1)、文件名.mine


这是你的文件,在你更新你的工作副本之前存在于你的的工作副本中——也就是说,没有冲突标志。这个文件除了你的最新修改外没有别的东西。


2)、文件名.r 版本


这是在你更新你的工作副本之前的基础版本(BASE revision)文件。也就是说,它是在你做最后修改之前所检出的文件。


3)、文件名.r 新版本


这个文件是当你更新你的工作副本时,你的 Subversion 客户端从服务器接收到的。这个文件对应于版本库中的最新版本


 


3、tortiseSVN冲突的解决:


(1)、首先找到冲突文件,右击会出现tortoiseSVN的选择列表。选择“编辑冲突”,你会看到你的本地的版本跟远程版本库的版本的区别,下面还有一个合并的版本显示,红色标记就显示了冲突的位置。



(2)、其次,找到冲突位置以后你需要选择是用你自己的版本,还是版本库里的版本来解决冲突。



(3)、再次,手动修改了冲突的地方以后,你需要右击出现tortoiseSVN的选择列表。然后选择“解决冲突”




文章转载自:   svn冲突怎么解决   http://www.studyofnet.com/news/609.html




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值