Svn 如何准确地进行Subversion 1.5之前的样式合并?

Svn 如何准确地进行Subversion 1.5之前的样式合并?,svn,merge,rebase,tree-conflict,Svn,Merge,Rebase,Tree Conflict,我现在必须处理Subversion 1.4合并,我发现这是一个问题,它正好描述了我的问题。实际问题处理的是git风格的重基和与SVN合并的问题,这些问题会产生树冲突。它包括以下建议: […]不是将分支合并到指向主干的工作副本,而是要“从”合并trunk@HEAD到branch@HEAD“工作副本指向主干。实质上: “给我所有我需要的改变,使主干和分支相同” 现在我想知道如何与SVN真正合并,因为SVN merge只合并到工作目录。原始答案中是否有错别字或我遗漏了什么?我不确定,但在我看来,您需要

我现在必须处理Subversion 1.4合并,我发现这是一个问题,它正好描述了我的问题。实际问题处理的是
git
风格的重基和与SVN合并的问题,这些问题会产生树冲突。它包括以下建议:

[…]不是将分支合并到指向主干的工作副本,而是要“从”合并trunk@HEAD到branch@HEAD“工作副本指向主干。实质上:

“给我所有我需要的改变,使主干和分支相同”


现在我想知道如何与SVN真正合并,因为
SVN merge
只合并到工作目录。原始答案中是否有错别字或我遗漏了什么?

我不确定,但在我看来,您需要将分支头和主干头之间的差异合并到主干中,这样就可以“从branch@HEAD到trunk@HEAD“,而不是相反

有一种合并语法,可以将两个标记之间的差异合并到工作副本中。这将是一个使用。(很抱歉这么含糊,但我在1.5之前没有做过多少SVN。)

  • svn merge
    之后,您需要
    svn ci
    ,合并将提交到分支
  • 对于Subversion 1.4,处理合并的最佳方法是使用

  • 1.是的,但如果没有合并跟踪,在合并回主干(重新整合)2时,您会遇到树冲突。谢谢,很好的一个!