我从团队资源管理器>搁置的详细信息中取消搁置时都会遇到上述错误,但与此问题不同的是,我在"挂起的更改"窗口下正确设置了工作区。奇怪的是,我总是能够在第二次尝试后解架而不改变任何东西。
它并不总是对我这样做,而且似乎不会影响我团队中的其他人。我也没有弄乱任何我认为相关的设置。
是的,自从它开始发生以来,我已经重新启动了我的计算机。
它所做的另一件事是在通过门控签入版本后进行协调时删除所有 ADD 更改。
谢谢。
使用连接到 TFS 2015(版本 14.102.25423.0(的 VS 2015 更新 3(版本 14.0.25431.01(
根据你的描述:"它似乎不会影响我团队中的其他人"。该问题应该是客户端问题。
首先,可以使用另一个 TFS 帐户在开发计算机上取消搁置搁置。如果问题是否与您的帐户相关,这将缩小范围。
建议您尝试清除 TFS 和 VS 缓存:
对于 TFS 缓存:
-
关闭客户端计算机上的所有 Visual Studio 实例,
-
手动删除相应的 Tfs 客户端缓存文件夹,然后
-
启动视觉工作室
要手动删除的相应 Tfs 文件夹如下所示:
Tfs 2015: "%localappdata%MicrosoftTeam Foundation6.0Cache"
对于 VS 缓存:
从以下文件夹中删除内容
C:Users<<Your Alias>>AppDataLocalMicrosoftVisualStudio
C:Users<<Your Alias>>AppDataLocalMicrosoftVSCommon
如果上述工作不起作用,您也可以删除旧工作区(首先备份本地更改(,然后创建一个新工作区。然后再次测试它,这应该可以解决问题。
事实证明,在从挂起的更改更改更改我的工作区之前打开功能区集会导致此问题。解决方案是在打开功能区集之前更改待处理更改中的工作区。
我肯定会称这是 VS 中的错误,因为搁置查看器在上架之前不会指示它引用的工作区。