我想做的事:SVN如何合并类似的文件树(合并两个分支)
branch A -> part of the project, e.g:
/project/module/a
/project/module/a/file-1
branch B -> part of the project, e.g:
/project/module/b
/project/module/b/file-2
deployment branch -> merge of A and B
/project/module/a
/project/module/a/file-1
/project/module/b
/project/module/b/file-2
人会认为这是可能的但我无法得到它的工作...
发生了什么是这样的:
我合并到没有问题的部署,但是当我尝试合并B后,我得到一个树冲突,从我读到目前为止svn认为一个“删除”乙,反之亦然.. 。那是冲突? svn只能合并基本相同的树吗?
如果我理解了分支的概念,那么应该通过复制树干来创建它们,从而复制整个源代码...因此,将模块(整个源代码/项目的一部分)放入分支并不是一件好事想法甚至不可能?
我需要的只是添加东西,而不是去寻找A的交叉点和B,因为这其实是行不通的:/
_ 编辑 _
从合并/项目/模块/和/项目/模块/ b没有帮助,因为一个模块分成多个文件夹,如:
A:
/project/module/stuff/a
/project/module/things/a
B:
/project/module/stuff/b
/project/module/things/b
所以想要的东西,是至少从模块合并行吟诗人一个人将不得不合并每个子文件夹,这与整个自动合并相矛盾...?
顺便说一句这样的结构是不是我的选择,我与它
我编辑我的问题合并...你有什么建议,我已经尝试过排序,它的作品,但留给我来检查我是否合并了一切 – greenone83