我有两个项目分支分支A和分支B,都是一个共同父分支的子分支。我想创建一个新的分支C,它是两个现有分支合并的结果。
所以我尝试
svn merge branchA@head branchB@head branchC
svn: E155010: The node 'project/branchC' was not found.
完成此任务的最佳方法是什么?
您尝试的内容似乎错误,因为:
- 您在合并之前没有创建分支 branchC,因此您没有任何分支 C 的工作副本(合并到 branchC 中需要它( 该命令
- 之间的区别合并到分支 C 中(我认为您想将分支 A和分支 B 合并到 branchC 中(
svn merge branchA@head branchB@head branchC
将分支 A 和分支 B我建议您采用以下解决方案:
- 通过使用
svn copy
命令从主干复制来创建分支分支C - 查看分支C
- 使用
svn merge branchA@head branchC
将分支 A 合并到分支 C 的工作副本中 - 使用
svn merge branchB@head branchC
将分支 B 合并到分支 C 的工作副本中 - 解决冲突并在分支C上提交