我正在使用vs2012和tfs。当我尝试撤消整个解决方案的大变更集时,整个事情就会挂起。我采用的解决方法是按项目执行此项目。有一个更好的方法吗?
我会将tfs重新映射到一个新目录,但所有这些结账仍然需要撤消。欢迎遇到并解决此问题的人提出任何建议。
答案 0 :(得分:52)
tf undo
比IDE快一点。
例如:tf undo $/YourTeamProject /recursive
答案 1 :(得分:3)
它没有做太多 - 它向服务器发送Undo
请求,并作为响应接收要放入磁盘的数据。如果您与服务器的连接速度较慢,或者您的代理速度较慢(可能是病毒扫描程序?),那么这会显着减慢速度。
如果您发现这种情况发生了很多,您最好的做法是在服务器上升级到TFS 2012,在客户端上升级到Visual Studio 2012,然后确保您使用的是本地工作区。在这种情况下,您无需联系服务器进行撤消。
答案 2 :(得分:0)
我发现有时VS会尝试显示'Are You Sure'弹出消息,而该消息隐藏在屏幕外的某个地方。
有时按Escape
或Enter
会越过隐藏的消息并释放冻结。
答案 3 :(得分:0)
我确实注意到,当我们使用多个屏幕(多个显示器)时,VS 在执行“撤消挂起的更改”时会挂起。仅使用一个来解决此错误。