我从团队资源管理器>中取消了大部分时间,我收到了上述错误Shelveset详细信息,但与this question不同,我在Pending Changes窗口中正确设置了工作区。奇怪的是,在第二次尝试而不改变任何东西之后,我始终能够取消搁置。
它并不总是对我这么做,它似乎不影响我团队中的任何其他人。我没有想到任何我认为相关的设置。
是的,自从它开始发生以来我已重新启动计算机。
它做的另一件事是在通过门控签到版本后协调时删除所有ADD更改。
感谢。
使用连接到TFS 2015(版本14.102.25423.0)的VS 2015 Update 3(版本14.0.25431.01)
答案 0 :(得分:0)
根据你的描述:"它似乎不会影响我团队中的任何其他人#34;。问题应该是客户端问题。
首先,您可以使用另一个TFS帐户取消搁置开发计算机上的Shelvesets。如果问题与您的帐户有关,这将缩小范围。
建议您尝试clear TFS and VS cache:
对于TFS缓存:
启动Visual Studio
手动删除的相应Tfs文件夹如下:
Tfs 2015: "%localappdata%\Microsoft\Team Foundation\6.0\Cache\"
对于VS缓存:
删除以下文件夹中的内容
C:\Users\<<Your Alias>>\AppData\Local\Microsoft\VisualStudio
C:\Users\<<Your Alias>>\AppData\Local\Microsoft\VSCommon
如果上面不起作用,您还可以删除旧工作区(首先备份本地更改),然后创建一个新工作区。然后再次测试,这应该可以解决问题。
答案 1 :(得分:0)
事实证明,从待定更改中更改我的工作区之前打开架子集会导致问题。解决方案是在打开架子集之前,先在 之前更改工作区。
我肯定会将此称为VS中的错误,因为架子集查看器在搁置之前不会指示它所引用的工作区。