请问SVN高人 版本控制的主干和分支的merge问题
我用SVN 建了一个版本库,并建了一个基线版本 BASE, 然后我从BASE 拉了几个分支如 BRANCH1, BRANCH2;
在BRANCH1 中我修改了file1, file2, file3 三个文件;
现在file1 的修改是对BASE 版本的更新,我要提交到BASE 版本中,并同步更新BRANCH2 中的file1 文件;file2, file3 的修改保留在BRANCH1 中就可以了。
请问file1 文件merge 到主干并同步更新请他 branch 中file1 的动作应该怎样完成? 因为客户的需求不同,预计会经常从主干拉出分支。
谢谢!
[解决办法]
我感觉 这个问题应该是有先后顺序的才可能实现,首先修改file1,然后合并到BASE和branch2,下一步再修改file2和file3
如有不对,请大家指正
[解决办法]
如果这三个文件不是一起签入的就可以,可以从分支中指定签入版本进行merge,在log上点击分支版本右键,会看到merge to version...
然后指定merge操作就可以了