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