在主干和分支中添加svn文件夹,如何解决冲突

在主干和分支中添加svn文件夹,如何解决冲突,svn,tortoisesvn,Svn,Tortoisesvn,我使用SVN(一个TortoiseSVN客户机),并在主干和分支中添加了相同的文件夹。我已经单独添加了它们,这就是为什么我现在有一个树冲突。我知道我不应该那样做,但这对我现在没有多大帮助,我现在处于这种情况。这些文件夹表示相同的内容。大多数文件都是相同的,有几个需要合并。无论我去哪里看,都有人建议“手动”处理这个问题。但我不知道该怎么做,这是我的想法: SVN从分支导出文件夹 SVN从分支中删除文件夹,提交分支 SVN将主干合并到分支中,从而重新获得文件夹,但现在是来自主干的版本 手动将导出的

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

  • SVN从分支导出文件夹
  • SVN从分支中删除文件夹,提交分支
  • SVN将主干合并到分支中,从而重新获得文件夹,但现在是来自主干的版本
  • 手动将导出的文件夹合并到分支中,提交
  • 在分支机构工作
  • 将分支合并回主干(完成后)

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

使用tortoise,我会进行合并(主干到分支),然后手动处理冲突合并文件并修复目录中的树冲突。然后承诺并继续前进

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


免责声明:我还没有完成懒獾提议的反向合并。这可能更容易。请参阅评论。

问题出在哪里;将主干合并到分支中或将分支重新整合到主干中?将主干合并到branchReverse合并修订版中,这会更好地将文件夹添加到branchRead文档中-“撤消更改”章节“撤消更改”!=“反向合并”。如果不知道你在找什么,很难找到。答案已更新。“撤消已提交的更改”==“SVN世界中的反向合并”