TFS待定变更显示幻像变化

时间:2012-08-15 23:15:16

标签: tfs

我有一个奇怪的情况。将一些文件添加到TFS项目后,它们会在源控件浏览器中显示“待编辑”的挂起更改。如果我尝试检入任何挂起的更改,TFS会通知我没有待处理的更改,但源控制浏览器会清楚地显示它们的待处理更改为“编辑”。我已经尝试过命令行以及我可以提出的任何其他技巧,但都无济于事。

其他人见过这个,如果有的话,你是怎么解决的?

3 个答案:

答案 0 :(得分:0)

您可能已将其签出,但文件相同。

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

要删除编辑状态,只需运行“撤消待处理的更改”。

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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