【问题标题】:TF10121 Error Visual Studio 2013TF10121 错误 Visual Studio 2013
【发布时间】:2014-06-18 23:12:07
【问题描述】:

我在 Team Foundation Server 中有一个项目。每次我尝试签出和签入文件时都会收到以下错误。

团队基础错误 TF10121: 未找到或不支持该补丁。键入或选择其他路径。

我正在运行基于 Web 的 TFS 版本,并且我正在使用 Visual Studio 2013。

任何人知道如何解决这个弹出窗口,它不允许我签入。

【问题讨论】:

  • 当您尝试签出未添加到解决方案但存在于源代码管理中的文件时,此错误是否可复制?此外,您的解决方案中的所有项目是否都可以复制此问题,还是针对特定项目正在发生此问题?
  • 它对于我的解决方案中的所有项目都是可替换的,它根本不允许我签入任何东西。对此的任何答案都会很棒。
  • @Inkey 您是否尝试打开解决方案并删除项目 Melt.sln 然后重新添加它?您也可以尝试删除源代码管理绑定并再次将解决方案添加到源代码管理。
  • 看来解决方案可能不在 TFS 中,但客户端和解决方案绑定认为它是。如果您手动将 .SLN 文件添加到 TFS(使用源代码浏览器),这可能会解决问题。
  • 首先,请检查解决方案是否绑定了TFS。您可以通过单击“文件”->“源代码管理”->“将解决方案添加到源代码管理”来验证这一点。如果您看到启用了添加解决方案,则表示此解决方案未添加到源代码管理中。如果它被禁用,则解决方案绑定在 TFS 中。在这种情况下,绑定可能存在一些问题。您可以通过从 File->Source Control ->Advanced->Change Source Control 再次取消绑定和绑定来解决此问题。

标签: tfs visual-studio-2013 azure-devops


【解决方案1】:

请检查您的工作区映射,它映射到哪个磁盘路径。快速的方法是启动 VS 2013,打开“源代码管理资源管理器”并导航到 SLN 文件。检查它是否提供路径或在顶部显示“未映射”。如果已映射,请尝试单击路径的链接并打开它。

【讨论】:

  • 无论我打开什么项目,我都会收到此错误。即使我从头开始创建一个新项目而不将其添加到 TFS
  • 等一下。它是否为所有项目报告相同的路径(met.sln)?还是找不到的路径=您正在处理的解决方案(您正在签入/签出的解决方案)?我要做的另一件事是检查团队资源管理器视图中的“待签入”列表。如果您在那里看到 Met.sln,则需要手动“排除”它(右键单击并排除),然后签入。排除后,VS 不会尝试重新签入该内容,除非您手动执行此操作。
  • 是的,它为所有项目报告相同的路径。除了我创建的新测试项目之外,我已经排除了所有内容。当我运行它时,我仍然得到同样的错误。即使我进入源代码管理资源管理器,我也会收到错误。
  • 试试这个。打开“开发人员命令提示符”并输入“tf status >> SOME_TEMP_FOLDER\changes.txt”。现在打开这个 Changes.txt 文件并查找“Melt.sln”。你看到了吗?
  • 找不到名为 changes.txt 的文件夹
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-28
  • 2016-07-09
  • 2014-01-09
  • 2014-07-15
  • 2015-03-27
相关资源
最近更新 更多