30

我正在使用带有 tfs 的 vs2012。当我尝试撤消整个解决方案的大变更集时,整个事情都挂了。我采用的解决方法是逐个项目地做这个项目。有一个更好的方法吗?

我会将 tfs 重新映射到一个新目录,但是所有这些结帐仍然需要撤消。欢迎遇到并解决此问题的人提出任何建议。

4

4 回答 4

54

tf undo来自 VS2012 的开发人员命令提示的速度比 IDE 稍快。

例如:tf undo $/YourTeamProject /recursive

于 2013-04-09T21:13:15.317 回答
3

它没有做太多 - 它向Undo服务器发送请求并作为响应接收要放在磁盘上的数据。如果您与服务器的连接速度较慢或代理速度较慢(可能是病毒扫描程序?),那么这会显着减慢速度。

如果您发现这种情况经常发生,您最好的做法是在服务器上升级到 TFS 2012,在客户端上升级到 Visual Studio 2012,然后确保您使用的是本地工作区。在这种情况下,您无需联系服务器来撤消。

于 2013-04-09T21:35:26.930 回答
3

我发现有时 VS 会尝试显示“你确定吗” 弹出消息,这隐藏在屏幕外的某个地方。
有时按下EscapeorEnter会越过隐藏的消息并释放冻结。

于 2019-05-10T14:03:51.460 回答
0

我确实注意到,当我们使用多个屏幕(多个监视器)时,VS 在执行“撤消挂起的更改”时会挂起。只使用一个来解决这个错误。

于 2021-02-19T06:26:07.113 回答