在trunk和branch中添加了svn文件夹,如何解决冲突

时间:2013-07-15 11:42:51

标签: svn tortoisesvn

我使用SVN(使用TortoiseSVN客户端)并在主干和分支中添加了相同的文件夹。我已经单独添加了它们,这就是我现在遇到树冲突的原因。我知道我不应该那样做,但这对我现在没什么帮助,我处于这种情况。文件夹旨在表示相同的内容。大多数文件都是相同的,有些文件需要合并。在我看来的任何地方都建议“手动”处理这个问题。但我想知道怎么做,这是我的想法:

  • SVN从分支机构导出文件夹
  • SVN-从分支中删除文件夹,提交分支
  • SVN-将trunk合并到分支中,从而再次将文件夹返回,但现在是trunk的版本
  • 将BY HAND导出的文件夹合并到分支中,提交
  • 在分公司工作......
  • 将分支合并回主干(完成后)

这是你要做的,还是你有更好的建议?

1 个答案:

答案 0 :(得分:0)

使用tortoise,我会进行合并(trunk进入分支),然后手动完成合并文件的冲突并修复目录中的树冲突。然后提交并继续前进。

正如你所说,最好的方法是将它们放在一个位置,然后将它们合并到另一个位置。

免责声明:我没有完成Lazy Badger提议的反向合并。这可能更容易。见评论。