35

有没有一种方法可以比较 TFS 中的 2 个架子,而不必在单独的工作区中取消架子并区分文件?

4

3 回答 3

28

我一直在寻找相同的,即比较两个搁置的内容,而无需取消其中一个。最终为该功能编写一个 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

请随时使用并提供您的反馈。

于 2014-01-20T14:59:32.920 回答
15

我目前无法访问 TFS,但如果搁置集中的文件具有唯一标识符(例如 $/x/y/z/abc;SH='ShelvesetName'),您应该能够发出命令行tf dff 命令来比较每一个。

或者

如果你取消搁置一个,然后使用命令行 TFS 电动工具将另一个与 review 命令进行比较

tfpt review /shelveset:shelvesetName;userName

电动工具是特定版本的,您可以下载以下版本:

于 2010-03-31T12:53:56.093 回答
-1

在 Visual Studio 中,您可以转到 Team Explorer,Pending Changes,Actions - Find Shelvesets,然后找到您的 Shelveset,右键单击并查看 ShelveSet 详细信息,您最终会得到一个文件列表,右键单击您感兴趣的文件并选择与工作集进行比较。

于 2018-05-21T16:07:57.987 回答