当前位置:首页 > 开发 > 亚博国际平台 > 版本管理工具 > 正文

SVN 冲突文件快速解决方法

发表于: 2015-11-13 ? 作者:互联网 ? 来源:转载 ? 浏览:
SVN
摘要: 精简的美丽...... 现在几乎没有几个写代码的人不用snv来存储代码了吧! 但是,在实际操作中,多人对同一文件读写造成冲突是时有发生的事。这个时候解决的方法就是打开文件找出冲突的地方。如果冲突的部分少,那么很容易修改过来。如果有大量冲突的话,手工修改往往会出现错误。拿powerdesinger的pdm文件来讲,稍微一点修改就可能会涉及到多处地方。今天我正好遇到了这样的情况。一开始,我也是一处

精简的美丽......

现在几乎没有几个写代码的人不用snv来存储代码了吧!

亚博国际平台但是,在实际操作中,多人对同一文件读写造成冲突是时有发生的事。这个时候解决的方法就是打开文件找出冲突的地方。如果冲突的部分少,那么很容易修改过来。如果有大量冲突的话,手工修改往往会出现错误。拿powerdesinger的pdm文件来讲,稍微一点修改就可能会涉及到多处地方。今天我正好遇到了这样的情况。一开始,我也是一处处的修正。结果修改后保存,用pd打开文件,能读出,不报错,但不显示任何东西。我就知道有地方应该是没改好。

第二次,我使用了正则表达式

用notepad++ 打开文件,ctrl + H 打开替换窗口。在查找目标 输入

<<<<<<< .mine\r\n(.*?)=======\r\n.*?>>>>>>> .r\d{4}

在替换为 输入

\1

上面的正则意思是,匹配 <<<<<<< .mine\r\n(任意字符[贪婪算法])=======\r\n任意字符[贪婪算法]>>>>>>> .r四个数字,并将捕捉到的内容放入分组1中,即\1

我这里只是保留自己修改的内容。如果是要应用别人修改的内容呢?那你只需要把文件删除,再update to last version 一下就可以了。

注意的地方是最后那四个数字,也是就版本号,实际上是会变的。那么只需要将其改成\d{1,}就可以了。

?

SVN 冲突文件快速解决方法

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight ? 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号