2012-08-15 40 views
0

我有一个奇怪的情况。在将一些文件添加到TFS项目之后,它们会在源代码管理浏览器中显示,并且正在等待“编辑”更改。如果我尝试检入任何待处理的更改,TFS会通知我没有未完成的更改,但源代码管理浏览器将“待处理更改”清楚地显示为“编辑”。我试过了命令行和其他任何我能想到的技巧,都无济于事。TFS未决更改显示幻像更改

任何人见过这一点,如果是的话,你是怎么解决的呢?

回答

0

您可能会将它们签出,但文件相同。

您可以通过比较服务器文件与本地工作空间来验证此情况。

要删除编辑状态,只需运行'撤消挂起的更改'。

0

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

  1. 源代码管理资源管理器将显示您在当前工作区中所做的更改以及在其他工作区中进行的更改。源代码管理资源管理器中的项目旁边是否有红色复选标记符号?如果不是,则在另一个工作区中检出此项目。
  2. 当源控件浏览器有另一个工作空间处于活动状态时,挂起的更改窗口可能有一个工作空间处于活动状态。在这种情况下,他们将不会显示相同的视图以处理待处理的更改。两个窗口中的每一个都在其顶部有一个工作区选择器。确保它们在同一个工作区中。
0

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