Svn Subversion:通过合并其他两个分支来创建一个分支

Svn Subversion:通过合并其他两个分支来创建一个分支,svn,Svn,我有两个项目分支branchA和branchB,都是一个共同的父分支的孩子。我想创建一个新的branchC,它是两个现有分支合并的结果 所以我试着 svn merge branchA@head branchB@head branchC svn: E155010: The node 'project/branchC' was not found. 完成此任务的最佳方法是什么?您尝试的方法似乎是错误的,因为: 合并之前您没有创建分支branchC,因此您没有任何branchC的工作副本(合并到br

我有两个项目分支branchA和branchB,都是一个共同的父分支的孩子。我想创建一个新的branchC,它是两个现有分支合并的结果

所以我试着

svn merge branchA@head branchB@head branchC
svn: E155010: The node 'project/branchC' was not found.

完成此任务的最佳方法是什么?

您尝试的方法似乎是错误的,因为:

  • 合并之前您没有创建分支branchC,因此您没有任何branchC的工作副本(合并到branchC时需要该副本)
  • 命令
    svn mergebranchA@head branchB@headBranch
    将branchA和branchB之间的差异合并到branchC中(我认为您希望将branchA和branchB合并到branchC中)
  • 我建议您采用以下解决方案:

  • 使用
    svn copy
    命令通过从主干复制创建分支branchC
  • 检查一下分支
  • 使用
    svn Merge将branchA合并到branchC的工作副本中branchA@headbranchC
  • 使用
    svn Merge将branchB合并到branchC的工作副本中branchB@headbranchC
  • 解决冲突,并承诺