不能“用他们的'解决冲突'”

时间:2016-03-01 18:22:27

标签: svn tortoisesvn

我正在使用TortoiseSVN,我正在分支修补项目。我第一次将分支合并到主干中时,项目出现了一些问题,因此我回滚了合并(在此过程中删除了几个文件夹)。我将我的工作副本切换到分支(具有文件夹)并进行了一系列更改以尝试解决我上次发布的问题。

现在我已经将本地副本再次切换到中继(由于回滚而丢失了这些文件夹)来执行合并但是存在树冲突,因为作为回滚的一部分,文件夹在主干中被删除了不能选择通过接受具有文件夹的分支版本来解决冲突,因为TortoiseSVN说“树冲突只能解析为'工作'状态;”我也尝试切换回分支但是我得到同样的问题:文件夹冲突,我无法通过分支,只有工作状态来解决冲突。

1 个答案:

答案 0 :(得分:1)

正如我在评论中所说,我认为你的转换和尝试修复会让你陷入一种奇怪的状态,你将不得不手动解决。

  1. 将您的分支和主干 拉到不同的目录。您(不受SVN)不限制本地只有一个。
  2. 一旦两者都有,将丢失的文件/目录从分支机构拉入主干。
  3. 验证您的构建!
  4. 然后将新文件添加到主干并提交。