有没有一种方法可以比较 TFS 中的 2 个架子,而不必在单独的工作区中取消架子并区分文件?
3 回答
我一直在寻找相同的,即比较两个搁置的内容,而无需取消其中一个。最终为该功能编写一个 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
请随时使用并提供您的反馈。
我目前无法访问 TFS,但如果搁置集中的文件具有唯一标识符(例如 $/x/y/z/abc;SH='ShelvesetName'),您应该能够发出命令行tf dff 命令来比较每一个。
或者
如果你取消搁置一个,然后使用命令行 TFS 电动工具将另一个与 review 命令进行比较
tfpt review /shelveset:shelvesetName;userName
电动工具是特定版本的,您可以下载以下版本:
在 Visual Studio 中,您可以转到 Team Explorer,Pending Changes,Actions - Find Shelvesets,然后找到您的 Shelveset,右键单击并查看 ShelveSet 详细信息,您最终会得到一个文件列表,右键单击您感兴趣的文件并选择与工作集进行比较。