如何在TFS中轻松区分/比较2个搁架?

时间:2010-03-31 12:48:46

标签: tfs shelving

有没有办法比较TFS中的2个货架,而不必在单独的工作空间和传播文件中取消搁置?

3 个答案:

答案 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比较。