您的位置首页生活百科

如何解决SVN Commit Conflict

如何解决SVN Commit Conflict

的有关信息介绍如下:

如何解决SVN Commit Conflict

经常编程,团队合作,就需要使用版本控制软件,例如SVN。。

如果自己和其他人修改了同一个文件,而他已经更新到SVN,你commit时就会出现冲突,如何解决呢?

使用SVN时,更新一个自己修改的文件到服务器,出现冲突,因为其他同事也修改了这个文件并且已经更新到SVN,如下图:

出现冲突的文件,会出现一个黄色的感叹号,很容易辨识:

选中冲突的文件,右键选择TortoiseSVN->Edit conflicts:

会出现一个窗口,里面三个部分,一个是你自己本地的文件,另一个是SVN上的版本,下面是合并的版本。将冲突部分取舍后,保存。。

然后右键TortoiseSVN->resolved:

文件上的黄色叹号没了,编程的红色叹号,表示冲突解决,与SVN上版本不一致:

选中此文件,右键,SVN Commit提交到SVN:

弹出提交窗口,等待提交完成:

提交成功后,会出现一个绿色的叹号,表示提交成功,冲突解决: