TFS代码审查:包含所有更改的最新版本文件

本文关键字:最新版 新版本 文件 代码审查 包含所 TFS | 更新日期: 2023-09-27 17:53:30

假设我们有一个名为Person.cs的文件

我们有一个工作项要对Person.cs 4321进行一些更改。

我对Person.cs进行更改,并将其检入到4321中,这创建了一个针对工作项4321的123更改集。

我对文件做了另一个更改,因为我不认为这是一个用例,我们可能有一个bug。我根据4321检入这个,现在我们有一个针对工作项4321的变更集124。

鲜为人知的是,我在Person.cs中留下了一些调试代码,所以我必须修复它,根据工作项4321检查它,并根据工作项4321创建变更集125。

这是一个简单的例子,但你可能会看到我在做什么。

当代码审查完成时,与我们开始该工作项之前的文件相比,看到工作项4321中Person.cs的所有更改的最新版本将会很好。

是否有TFS的扩展可以做到这一点?

当有20个变更集时,当您想要做的只是告诉TFS给您对特定工作项的文件所做的所有更改时,它会变得相当乏味。

TFS代码审查:包含所有更改的最新版本文件

默认没有此扩展名。

你可以通过使用TFS API实现你想要的。首先,获取工作项历史记录以检查该工作项链接到哪个变更集(在您的示例中,链接的变更集是123,124,125)。然后,使用Difference Command显示变更集之间的差异(比较变更集122和变更集125)。