0

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

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

/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

谁能解释一下?

4

1 回答 1

0

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

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

于 2012-07-20T15:26:15.673 回答