在工作副本中集成修订时的树冲突

时间:2012-07-20 15:22:27

标签: svn

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

开发在/ trunk / project中完成。 修订版619分支到/ branches / divB / majorwork以实现重大更改。与此同时,继续在后备箱工作。 在修订版636中,分支被重新集成到主干中。 svn:“project”的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合并为工作副本。

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

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

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

svn:mergeinfo:工作基地:

/branches/divB/majorwork:620-635

svn:mergeinfo:工作副本

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

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

任何人都可以解释一下吗?

1 个答案:

答案 0 :(得分:0)

抱歉,我真的太笨了,错过了森林里的树木......

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