今天,突然间,我发现我无法在我们的 TFS 上成功完成任何类型的 get 命令。该过程一直在某个时间点挂起,当前处理的文件的进度条和状态消息永远保持不变,不会抛出任何错误。每次使用 IDE 和命令行实用程序时,迟早都会在不同的文件上发生这种情况。
我将 Visual Studio Premium 2012 与 TFS 2008 一起使用。
我以前从未遇到过类似的问题,昨天一切正常。从那以后,我不知道有任何配置更改,而且我是公司中唯一遇到此问题的人。
我不认为为什么会发生这种情况有直接的答案,但是有人可以提供有关如何进行调试和解决此类问题的任何指示吗?
到目前为止,我已经尝试了各种运行 get 命令的方法——最新版本、特定版本、地图 + 获取最新版本,无论是在 VS IDE 内部还是通过命令行。此外,许多其他 TFS 命令似乎运行良好。
编辑:
经过一些试验和错误,让这个过程持续了一个小时左右,我终于在源代码控制输出窗口中偶然发现了错误消息。这些最初是不可见的,因为当进程挂起时,它会使整个 IDE 无响应。消息都是一样的:
[文件路径]:TF400307:等待服务器响应599秒后下载操作超时。