【发布时间】:2011-06-09 15:17:02
【问题描述】:
我们从树干上剪下树枝。更改在两棵树上完成并提交。现在我们想将分支到主干与两者的所有修订历史合并。有可能吗?
手动合并与乌龟 SVN 合并不同,说我必须做 3-4 个文件吗? “意味着我手动检查更改,然后在主干上执行并提交主干。”
我早些时候提出了一个问题,但仍然感到困惑。 仅专家评论。
谢谢
【问题讨论】:
标签: tortoisesvn
我们从树干上剪下树枝。更改在两棵树上完成并提交。现在我们想将分支到主干与两者的所有修订历史合并。有可能吗?
手动合并与乌龟 SVN 合并不同,说我必须做 3-4 个文件吗? “意味着我手动检查更改,然后在主干上执行并提交主干。”
我早些时候提出了一个问题,但仍然感到困惑。 仅专家评论。
谢谢
【问题讨论】:
标签: tortoisesvn
您应该能够通过简单地右键单击目标分支并选择合并来从您的分支合并到主干。通常,重新集成合并会将分支中的所有更改合并回目标分支。我在过去基于 svn 的版本、过去如何进行合并等方面遇到过失败。那时,我只需在不指定修订的情况下进行“合并修订范围”。然后它选择适当的范围进行合并,并成功地将它们拉到主干。
合并完成后,您必须提交合并。简单地说,合并操作在您的本地工作副本上完成。然后,您必须将更改提交到您的工作副本,以便其他人获取它。我建议对分支/目标的干净副本进行合并(这意味着您在任何一个分支上都没有未完成的更改)。此外,请确保您也提交任何属性更改。
最后,如果您只想合并特定更改,您可以指定进行更改的版本,而不是进行完全合并/重新集成。
【讨论】: