0

我遇到了一个奇怪的情况。将几个文件添加到 TFS 项目后,它们会显示在源代码管理浏览器中,并带有“编辑”的挂起更改。如果我尝试签入任何挂起的更改,TFS 会通知我没有挂起的更改,但源代码管理浏览器清楚地将它们显示为 Pending Change 作为“编辑”。我已经尝试过命令行和我能想到的任何其他技巧,但都无济于事。

其他任何人都见过这个,如果是这样,你是如何解决的?

4

3 回答 3

0

我最近遇到了这个问题,我修复它的方法是通过让 Visual Studio 再次下载相同的项目副本来重新创建幻影文件夹。然后在挂起的更改中,我进行了右键单击/撤消更改,然后从工作区中删除了链接。它再也没有出现过。

于 2014-11-20T16:46:33.607 回答
0

有两件事可能导致这种情况。

  1. 源代码管理资源管理器将显示您在当前工作区中的更改以及其他工作区中未决的更改。源代码管理资源管理器中的项目旁边是否有红色复选标记符号?如果不是,则在另一个工作区中签出此项目。
  2. 待定更改窗口可能有一个工作区处于活动状态,而源代码管理资源管理器有另一个工作区处于活动状态。在这种情况下,它们不会为待处理的更改显示相同的视图。两个窗口的顶部都有一个工作区选择器。确保它们在同一个工作区。
于 2012-08-16T21:56:46.770 回答
0

您可能已将它们签出,但文件是相同的。

您可以通过将服务器文件与本地工作空间进行比较来验证这一点。

要删除编辑状态,只需运行 'undo pending changes' 。

于 2012-08-16T12:20:59.700 回答