码迷,mamicode.com
首页 > 其他好文 > 详细

svn解决冲突

时间:2015-08-05 16:25:45      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:svn   解决冲突   


冲突是如何出现的

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解决冲突

标签:svn   解决冲突   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!