因此,我有两个版本,即trunk和branch1的并发工作。在某个时候,我被告知:“不要为rel1增加任何版本,修复rel2中的bug”。所以我在branch1中进行了bug修复,也可以应用到trunk。后来,我被告知:“如果我们将rel1与那些已知的bug相关联,这将是一个大的PITA,请在rel1中修复它们。”cherrypick svn合并分支到树干,后面再合并--reintegrate?
所以,我的问题是(。〜/ REL1为主干的电流,修改的工作副本RevM,RevN在BRANCH1版本号的范围内,我要合并到主干修订):
如果我做了
cd ~/rel1
svn merge -r RevM:RevN ^/branch1
它将如何影响从分支稍后svn merge --reintegrate
到主干?请记住RevM
之前的分支1有修改,RevN
之后会有更多的修改。特别是,当我最终重新整合时,是否会像我最初完成rel1中的修复并将它们合并到rel2中一样,首先应该这样做?
在你的问题开始时,你把trunk,rel1,rel2等混合了一下。也许你可以解决这个问题,使问题更清楚。 – janitor048 2012-07-20 23:04:16