0

背景

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

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

作为一名代码审查者,我按时间顺序浏览这些变更集。当我审查#1时,我不知道#2会反转坏代码,因此我会花时间编写最终是多余的注释。

问题

Visual Studio 中是否有类似的功能或方法可以查看工作项的所有变更集中每个文件的最终结果?

4

1 回答 1

0

没有办法,如在 GUI 或 tf 命令中的查询来实现这一点。您可能需要对工作项中的每个文件使用比较。在源代码管理中找到该文件,使用 Changeset 类型进行比较,选择工作项中的第一个变更集和最后一个变更集。它将列出该文件在工作项期间的全部更改。

在此处输入图像描述

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

于 2016-08-22T09:40:39.750 回答