首页 > 其他 > 详细

svn解决冲突

时间:2015-08-05 16:24:35      阅读:309      评论:0      收藏:0      [点我收藏+]


冲突是如何出现的

2个用户修改了同一个源文件,A用户先提交代码,然后B用户提交代码,这个时候就出现冲突了。

如何解决冲突

4个文件

出现冲突之后,B用户这边出现了4个文件(1个是源文件本身 + 3个附加的源文件)
1.源文件本身的意思是指,该文件在解决冲突之后可以被提交。
这个文件里面包含了本地的文件,加上自己修改的代码,加上别人修改的代码。除此之外,还有小于号、等号、大于号等内容:
<<<<<<<< mime
B用户修改的代码
=============
A用户修改的代码
>>>>>>>>r最新版本



注:在小于号和等号之间的代码,是当前用户修改的代码;
在等号和大于号之间的代码,是别人修改的代码。



2.3个附加的源文件是指,这3个文件在解决冲突之后将自动消失。
a.mime文件(本地的文件,加上修改的代码)
b.r版本(本地的文件,不包括修改的代码——其实就是最新版本的上一个版本的源文件)
c.r版本(最新的版本,即与svn服务器上的文件一致)


编辑冲突

右键源文件本身——》编辑冲突,打开文件对比窗口,该窗口会出现mime文件 + r最新版本的文件。
1)点击按钮操作:把非冲突内容复制到mime文件。
2)点击按钮操作:把冲突内容复制到mime文件。
3)保存修改。


解决冲突

3.右键源文件本身——》解决冲突。目的是告知svn冲突已经解决。
这个时候会发现3个附加的源文件已经消失。


提交

4.右键源文件本身——》提交。


版权声明:本文为博主原创文章,未经博主允许不得转载。

svn解决冲突

原文:http://blog.csdn.net/b_qxzb/article/details/47297249

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!