【问题标题】:TFS Power Tools 2010 Showing File Checked OutTFS Power Tools 2010 显示文件已签出
【发布时间】:2012-08-04 07:26:37
【问题描述】:

不知何故,TFS Power Tools 认为我的文件已签出,它不会让我签出,因为该选项是灰色的。

当我在 Windows 资源管理器中查看时,我看到我的文件带有小笔图标覆盖。当我右键单击并转到“Team Foundation Server”时,我选择了撤消,但随后收到消息“在选择或选择的任何子项中没有要撤消的更改”。如果我右键单击并转到签入,则会收到消息“没有待处理的更改”。

当我在 Visual Studio 中打开源代码控制资源管理器时,它显示文件没有挂起的更改。

谁能告诉我可以采取的任何步骤来解决?

【问题讨论】:

  • 是否启用了撤消选项?
  • 撤消选项已启用但不起作用 - 如原始问题中所述
  • 清除缓存可能对"%userprofile%\Local Settings\Application Data\Microsoft\Team Foundation\3.0"有帮助

标签: tfs tfs-power-tools


【解决方案1】:

可能是您在另一个工作区签出了该文件吗?
转到 VStudio 并检查团队资源管理器下的“团队成员”。右键单击自己并选择“显示未决更改”。这应该显示所有工作区/工作台中的所有签出项目。您也可以在此处撤消它。

最后,为了了解您的文件发生了什么,请在 VS 中转到
“文件”>“源代码管理”>“在源代码管理中查找”>“状态”
选择模块的路径并点击“查找”。这应该会显示是否有其他人签出了此文件

【讨论】:

    【解决方案2】:

    看起来很奇怪,我们来看看常见的场景:

    1. 文件实际上未签出,但在资源管理器中显示为已签出 => 请尝试通过 VS 检出文件,如果可以的话,肯定是 Power Tools 与 Source CControl 的集成存在问题。重启机器。如果问题相同,则可能是 TFS 凭据与登录 Windows 凭据不同,有时状态不会更新。

    2. 文件已设置由管理员单次签出并由其他任何人签出的属性,因此阻止您签出或签入,由于同样的原因,也无法撤消签出。

    3. 创建新工作区或在其他具有不同工作区的机器上尝试。 => 有时工作空间冲突,同一目录通过多个工作空间的多个映射会产生问题。

    4. Power Tools 安装已损坏或与某些其他扩展不兼容。 => 很多时候,频繁突然断电或等损坏软件,重新安装最新的电动工具。如果问题仍然存在,请检查 VS 或 windows shell 的其他扩展是否没有中断运行。

    希望对您有所帮助,如果没有,请告诉我更多详细信息,例如已安装的扩展程序、已安装的电动工具版本/更新。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-21
      • 2012-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多