【问题标题】:tf14087 Cannot undelete [file] because not all of the deletion is being undeletedtf14087 无法取消删除 [file],因为并非所有删除都被取消删除
【发布时间】: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


【解决方案1】:

我也遇到了这个奇怪的错误。这个blog article 解释得更好。 And this one给你一个实用的解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-06
    • 1970-01-01
    • 2014-11-25
    • 1970-01-01
    • 2021-04-25
    • 1970-01-01
    • 2017-10-14
    • 1970-01-01
    相关资源
    最近更新 更多