我正在使用vs2012与tfs。当我试图为整个解决方案撤消一个大变更时,整个事情就会停止。我采用的解决方法是按项目完成此项目。有一个更好的方法吗?取消通过视觉工作室挂起的更改挂起大量的更改
我会重新映射tfs到一个新的目录,但所有这些签出仍然需要撤消。欢迎任何遇到并解决此问题的人提出建议。
我正在使用vs2012与tfs。当我试图为整个解决方案撤消一个大变更时,整个事情就会停止。我采用的解决方法是按项目完成此项目。有一个更好的方法吗?取消通过视觉工作室挂起的更改挂起大量的更改
我会重新映射tfs到一个新的目录,但所有这些签出仍然需要撤消。欢迎任何遇到并解决此问题的人提出建议。
tf undo
从开发者命令提示符VS2012略快于IDE。
e.g:tf undo $/YourTeamProject /recursive
谢谢,这也适用于Visual Studio 2013.如果有数千个文件,“[S]稍快”是一个很大的轻描淡写! :) – 2014-06-08 04:56:51
你救了我,谢谢! – 2015-01-26 13:39:47
Hurray为了这个答案。我有一个巨大的目录(800MB +大约27.000个文件)撤消。 VS变得没有反应。这里的“略快”似乎意味着“不可行”和“快速”之间的区别。 :) – 2015-08-31 12:40:15
它并没有做太多 - 它发送一个Undo
请求到服务器并接收响应的数据放在磁盘上。如果您的服务器连接速度较慢或者代理服务器速度较慢(可能是病毒扫描程序?),那么这会显着降低速度。
如果您发现这种情况发生了很多,最好的方法是升级到服务器上的TFS 2012,客户端上的Visual Studio 2012,然后确保您使用的是本地工作区。在这种情况下,您无需联系服务器进行撤消。
令人讨厌的是,TFS甚至不会告诉你后台正在发生什么事情,当它试图通过一个很大的项目来通过一个大的变更集 – 2013-04-09 16:05:57
它仍然与VS2015相同 – 2016-12-07 01:07:25