将修订版集成到工作副本中时,我遇到了一个奇怪的树冲突,我不明白为什么...... :(
开发在/ 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
任何人都可以解释一下吗?
答案 0 :(得分:0)
抱歉,我真的太笨了,错过了森林里的树木......
我确实从/ trunk合并而不是/ trunk / project ...