【问题标题】:svn merge: source under renamed folder not mergedsvn merge:重命名文件夹下的源未合并
【发布时间】:2017-08-08 06:28:09
【问题描述】:
trunk ---------------------------renamed dir a/b to a/g ---------------------
           \                                                                /
            \                                                              /
           branches/1.0----------------------modified file a/b/Hello.java --

将分支合并到主干。

 svn  merge ^/myproject/branches/1.0

获取冲突

   Tree conflict on 'a\b'
   > local missing or deleted or moved away, incoming dir edit upon merge
    Select: (r) mark resolved, (p) postpone, (q) quit resolution, (h) help: r

如果我选择“标记已解决”,a/b 下修改的文件 Hello.java 将被忽略(不合并)。我应该怎么做才能将更改的文件拉到冲突树下(例如 Hello.java)?如何在这个场景中合并?

svn,版本 1.9.1 (r1698128)

【问题讨论】:

    标签: file svn merge tree-conflict


    【解决方案1】:

    在这种情况下,您必须直接在文件夹级别合并

    cd trunk_working_copy
    svn  merge ^/myproject/branches/1.0/a/b ./a/g
    

    【讨论】:

      猜你喜欢
      • 2015-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多