解决SVN提交和更新代码冲突?

Posted fenghh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决SVN提交和更新代码冲突?相关的知识,希望对你有一定的参考价值。

解决冲突有三种选择:

 1、放弃自己的更新,使用svn revert(回滚),然后提交。在这种方式下不需要使用svn resolved(解决)

 2、放弃自己的更新,使用别人的更新。使用最新获取的版本覆盖目标文件,执行resolved filename并提交

(选择文件—右键—解决,使用svn --resolved)。

 3、手动解决:冲突发生时,通过和其他用户沟通之后,手动更新目标文件。然后执行resolved filename来解除冲突,最后提交。

        手动:

              在冲突的文件上(选中文件--右键菜单—TortoiseSVN—Edit conflicts(解决冲突))


       如果要使用服务器版本,在Theirs窗口选中差异内容,右键,选择Use this text block(使用这段文本块)。

同理如果要使用本地版本,在协商后,在Mine窗口右键,选择Use this text block(使用这段文本块)

技术分享图片

修改完成后,保存kingtuns.txt文件内容

选中文件--右键菜单—TortoiseSVN—Resolved(解决)。会列出冲突的文件列表,如果确认已经解决,点OK

最后提交解决冲突后的文件


以上是关于解决SVN提交和更新代码冲突?的主要内容,如果未能解决你的问题,请参考以下文章

eclipse svn冲突怎么解决

SVN 更新 提交 解决冲突

svn 提交时总提示一下文件冲突

svn冲突问题详解 SVN版本冲突解决详解

摘SVN提交与版本冲突

svn 命令行怎么解决冲突