有没有办法比较TFS中的2个货架,而不必在单独的工作空间和传播文件中取消搁置?
答案 0 :(得分:25)
我一直在寻找同样的东西,即比较两个搁架的内容,而不需要取消其中一个搁浅。最后为该功能编写Visual Studio扩展。
该扩展程序适用于Visual Studio 2013
http://visualstudiogallery.msdn.microsoft.com/1fa59764-efc6-457a-a5f3-81ca68e280e8
和Visual Studio 2012
http://visualstudiogallery.msdn.microsoft.com/33c521d4-73fc-48be-969d-fa68c511341f
请随时使用并提供反馈。
答案 1 :(得分:12)
我目前无权访问TFS,但如果shelveset中的文件具有唯一的标识符(例如说$ / x / y / z / abc; SH ='ShelvesetName'),您应该能够发出命令行tf dff command来比较每一个。
或强>
如果您取消搁置,然后使用命令行TFS电源工具将另一个与审核命令进行比较
tfpt review /shelveset:shelvesetName;userName
电动工具是特定于版本的,您可以下载以下版本:
答案 2 :(得分:0)
在Visual Studio中,您可以转到团队资源管理器,待定更改,操作 - 查找Shelvesets,然后找到您的Shelveset,右键单击并查看ShelveSet详细信息,最后得到一个文件列表,右键单击您所关注的那个。感兴趣并选择与Workset比较。