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

SVN 冲突文件快速解决方法

时间:2014-11-04 21:06:57      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   io   color   使用   sp   strong   

精简的美丽......

现在几乎没有几个写代码的人不用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 冲突文件快速解决方法

标签:des   style   blog   http   io   color   使用   sp   strong   

原文地址:http://www.cnblogs.com/goldli/p/4074722.html

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