svn:使用trunk进行同步分支,但只将trunk的差异提交到分支

时间:2014-08-12 09:24:59

标签: svn version-control merge

假设我有一个具有未提交更改的分支的工作目录。但在此期间我想同步到主干的HEAD,我该怎么做? 在GIT我只会使用rebase。在SVN中,我将不得不看看在合并之前我将产生哪些差异(在svn合并之后)以及哪些差异来自主干。如果我确定了后者,那么我可以进行提交并与trunk同步。

当然我可以做一个新的结账并在那里进行合并,但为什么我需要为这种常见情况做这个呢?

1 个答案:

答案 0 :(得分:0)

  1. 将分支切换到另一个(可能为空)分支TEMPBRANCH
  2. 承诺TEMPBRANCH
  3. 切换回来
  4. 合并主干
  5. 合并TEMPBRANCH或(可能更好)仅限TEMPBRANCH中的最后修订
  6. 删除TEMPBRANCH