Subversion合并,树形合并

3
我需要将分支中的更改合并回主干,但希望继续在现有分支上工作。
我本来打算使用重新整合合并,但意识到这不适用于我,因为我需要重新创建我的分支等,而出于各种原因,这是不可取的。
实际上,我想做的是将分支中的当前修订版本合并到头部,然后让人们继续在其当前的工作副本上工作。
所以我的问题是,是否可以使用树形合并来解决此问题,还是必须重新整合和重新创建。
3个回答

3
你可以将分支合并到主干上,并在分支上继续工作,而无需重新创建分支 - 这不是问题。
为了方便起见,在提交到主干时,请在提交消息中包含合并操作的修订范围。这样,将来执行另一个合并操作将变得很容易,从你以前合并的位置开始即可。

(正如jschulenklopper所说,Subversion的最新版本使合并跟踪更加容易。) - Tommi

2
正如Vicky所提到的,从分支合并到主干不会影响分支,人们可以继续在该分支上工作。然而,有一个注意事项:在Subversion 1.5版本之前,从一个分支重复合并到主干是很麻烦的——需要手动记录已经合并的修订版本,并确保不再包含它们。
自1.5版本以来,Subversion具有基本的“合并跟踪”功能。有关更高级合并主题的文档,请参见SVN书籍:高级合并

1

将分支中的更改合并到主干不会对分支产生任何影响。因此,您可以在之后继续在其中工作而不会出现任何问题。

但是,您需要一个主干的工作副本来执行合并操作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接