获取TFS中WorkItem的总体文件差异

时间:2016-08-19 15:11:47

标签: visual-studio tfs changeset tfs-code-review

背景

在我们的团队中,我们有同行代码审查。我们检查工作项,它们具有与之关联的任意数量的变更集。

特别是在处理新代码时,我们有很多实例,其中变更集(#1 )会更改文件。然后,在同一个工作项上,另一个变更集(#2 )会更改同一个文件,覆盖由#1 引起的一些错误。

作为代码审核者,我按时间顺序浏览这些变更集。当我正在审核#1 时,我当时不知道#2 会反转错误的代码,因此我会花时间撰写最终多余的评论。

问题

Visual Studio中是否有一个功能或方法可以执行某些操作,查看工作项的所有更改集中每个文件的最终结果?

1 个答案:

答案 0 :(得分:0)

在GUI或tf命令中无法实现此目的。您可能需要对工作项中的每个文件使用比较。在源代码管理中查找文件,使用“更改集”类型进行比较,选择工作项中的第一个变更集和最后一个变更集。它将列出工作项期间此文件的总更改。

enter image description here

另一种更合适的方法是使用TFS API列出所有工作项中文件的第一个和最后一个变更集之间的所有差异,以便您可以查看文件中差异的总和。