当我在SVN中创建子文件夹的分支然后尝试将主干更改合并到此分支时,SVN会尝试将修订从1合并到HEAD,这会导致大量的树冲突。
我正在使用TortoiseSVN,我们有一个SVN存储库,其结构如下:
-> root
->Docs
->Code
->trunk
->project
->module1
->module2
->branches
->v1
->v2
我想要的只是在branches \ module1_test中创建module1的分支,并不时将更改从trunk \ project \ module1合并到bracnhes \ module1_test,然后在trunk中重新集成测试分支。
但出于某种原因,当我进行Merge->合并turtoiseSVN中的一系列修订版时,它会尝试合并来自主干的1-HEAD,并且会产生大量的树混乱,为什么它不使用分支制作时的修订版
答案 0 :(得分:1)
当你将module1合并到module1_test时,不是没有指定任何rev,它将采取所有module1修订,即1-head
因此,您需要指定修订版本(将创建分支时)作为标题。