• SVN 冲突文件快速解决方法


    精简的美丽......

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

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

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

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

    <<<<<<< .mine
    (.*?)=======
    .*?>>>>>>> .rd{4}

    在替换为 输入

    1

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

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

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

  • 相关阅读:
    [UVA 10603]Fill
    [BZOJ 4152][AMPPZ 2014]The Captain
    P4779单源最短路径(标准版)
    P3372 线段树模版1
    P1776宝物筛选
    最长上升子序列模版
    01背包问题
    SHOI2008 汉诺塔
    log P1080国王游戏
    最小生成树模版 Kruskal
  • 原文地址:https://www.cnblogs.com/goldli/p/4074722.html
Copyright © 2020-2023  润新知