【发布时间】:2011-07-20 16:16:37
【问题描述】:
使用 SVN (SlikSvn) 的命令行版本,我有一个我已经工作了一段时间的分支,并将它合并到主干,因为我认为我已经完成了那个分支。
但是现在,我在分支上做了更多的工作,并提交了一些新的修订(到分支)。 分支合并后,主干没有任何修改。
我现在想做的是将我最近的分支更改放入主干,我不确定我是否应该从该分支再次开始的修订号合并,或者从我上次合并的修订号,或之后的修订号合并。 .. 或者别的什么。
非常感谢。
【问题讨论】:
使用 SVN (SlikSvn) 的命令行版本,我有一个我已经工作了一段时间的分支,并将它合并到主干,因为我认为我已经完成了那个分支。
但是现在,我在分支上做了更多的工作,并提交了一些新的修订(到分支)。 分支合并后,主干没有任何修改。
我现在想做的是将我最近的分支更改放入主干,我不确定我是否应该从该分支再次开始的修订号合并,或者从我上次合并的修订号,或之后的修订号合并。 .. 或者别的什么。
非常感谢。
【问题讨论】:
合并到主干时你使用merge --reintegrate 吗?这是正确的做法。如果是这样,您可以继续在分支中工作。但是您需要阻止合并重新合并到您的分支中。见this answer。
【讨论】:
只需进入主干工作副本即可
svn merge URL/branchname
就是这样。
或在 TortoiseSVN 默认合并修订范围内。
【讨论】: