【问题标题】:Tree conflict when integrating revision in working copy在工作副本中集成修订时的树冲突
【发布时间】:2012-07-20 23:26:15
【问题描述】:

在将修订版集成到工作副本时,我遇到了奇怪的树冲突,我不明白为什么... :(

开发在 /trunk/project 中完成。 修订版 619 已分支到 /branches/divB/majorwork 以实现重大更改。与此同时,在主干继续工作。 在修订版 636 中,分支被重新集成到主干中。 svn:mergeinfo of "project" 得到了入口

/branches/divB/majorwork:620-635

最后,在修订版 680 中,在 /tags/v1.0 中创建了一个稳定的标签

现在 HEAD 是 Rev 706,我想创建 /tags/v1.1,只需将一些小错误修复向后移植到 v1.0。我想从主干合并的修订是 682-683。

现在我执行以下操作: 1.) svn 从我的工作副本切换到 /tags/v1.0 2.) svn 将 /trunk/project 中的修订 682-683 合并到工作副本中。

但是,将一小部分文件合并到我的工作副本中,我在主目录“项目”上遇到了树冲突:当我选择“检查修改”时,我得到:

Path      Text status             Property status
---------+-----------------------+----------------
project   normal                  modified
project   missing, tree conflict

当我比较“项目”文件夹时,我发现:

svn:mergeinfo : 工作基地:

/branches/divB/majorwork:620-635

svn:mergeinfo : 工作副本

/branches/divB/majorwork:620-635
/trunk:682-683

我不明白为什么我会在这里遇到树冲突以及我做错了什么。我的意图是合并已更改的文本文件,然后将工作副本标记到 /tags/v1.1

谁能解释一下?

【问题讨论】:

    标签: svn


    【解决方案1】:

    对不起,我真的太笨了,只见树木不见森林......

    我确实从 /trunk 而不是 /trunk/project 合并...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-02
      • 1970-01-01
      • 2022-11-15
      相关资源
      最近更新 更多