【问题标题】:TFS Pending Change shows phantom changeTFS Pending Change 显示幻象更改
【发布时间】:2014-11-21 00:46:33
【问题描述】:

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

其他人见过这种情况,如果见过,你是如何解决的?

【问题讨论】:

    标签: tfs


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2014-02-22
          • 1970-01-01
          • 2021-03-07
          • 1970-01-01
          • 2013-07-26
          • 2014-05-12
          • 2014-01-25
          • 2016-05-29
          • 1970-01-01
          相关资源
          最近更新 更多