我有几个与单个工作项相关的签到。有没有办法得到所有这些签到的摘要,所以我可以在我开始处理它们之前看到文件之间的差异(比如,在变更集A的时刻),以及它们的最终形式(变更集B) ?我会使用View history
并比较变更集A和变更集B的文件夹,但这会给我很多差异,这些差异是由我不感兴趣的不同文件中的其他人制作的。
修改:正如 Patrick-MSFT 所建议的那样,我尝试使用TFS Sidekicks,但由于某种原因,我似乎无法获得任何结果我使用的过滤器。
答案 0 :(得分:1)
您可以使用 TFS Sidekicks 来实现此目的。您可以搜索单个工作项,它将为您提供统一视图。
- 为您的相关TFS版本安装sidekicks
- 开放侧踢并将其连接到TFS(通常的tfs对话)
- 点击工具 - > 代码审核Sidekick
- 按工作项单击,然后选择相应的项目和查询(TFS资源管理器工作项查询)。或者,您可以搜索 变更集
- 选择适当的工作项。
- 这将显示该工作项的所有更改
醇>
在您的情况下,您想要将所有更改与文件进行比较, 从它在第一次检查这个工作项目之前的状态和 最后检查工作项目(折叠所有更改) 在这里输入代码
右键单击您正在查看的文件,该文件与之关联 最高变更集编号,然后选择 '与之前的比较(不在 视图)' 这将显示您配置的VS中的完全不同 差异工具。
注意:如果文件是新的且有多个签到,请选择 一个具有最大变更设置的一个,并选择 '与最旧值进行比较 在视图'
中答案 1 :(得分:0)
您可以使用tf difference命令比较指定文件的两个变更集之间的更改。
tf difference /version:669~672 program.cs /format:Context