【发布时间】:2010-12-20 08:39:36
【问题描述】:
当我们尝试从开发分支 (Dev) 合并回其父分支 (Main) 时,出现此错误。 Main 确实在几周前回滚了一些变更集,其中包括删除了 Dev 中存在的一些文件夹。我们认为这是问题的根源。解决此问题的最佳方法是什么。
Main 应该与 Dev 几乎匹配,但目前它缺少一些子文件夹。如何让这些文件夹/文件从 Dev 移动到 Main?我们正在尝试手动解决更改,但这有点混乱。很难相信 TFS 让事情变得如此难以解决。
【问题讨论】:
-
我看到了同样的问题。你找到解决办法了吗?
-
@jpbochi - 我设法解决了这个问题,但我不知道如何轻松地重复使用该修复程序。问题是文件已从 Main 分支中删除,因此当我们尝试将 Dev 合并到 Main 时,它无法将文件从 Dev 重新添加到 Main。解决方案是在 Main 中取消删除已删除的文件(在 VS 中的 Settings > Source Control 下有一个选项以显示已删除的文件),然后再次合并。这是一个漫长的过程,有几个步骤,但这是它的主要要点。如果您想了解更多信息,请在回复或新问题中说明情况,看看我是否可以提供帮助。
标签: version-control tfs merge