0

可能重复:
在控制台中查看 TFS 变更集详细信息

我需要一份关于 TFS 项目中两个修订版本之间差异的报告。

我正在构建一个简单的补丁系统,并从我在#AltDevBlogADay上阅读的一篇文章中描述了这个系统。它说,如果你能得到上一个补丁版本和需要分发补丁的当前版本之间的差异,那么所有文件应该很容易拾取/添加/删除。

我试过谷歌搜索,甚至是 tf.exe 命令行调用上的 MSDN 帮助,但都没有帮助。我正在使用该tf hist . -r /version:C1~C3命令,但它只生成提交者的名称、变更集编号和变更集留下的注释,但没有关于各个文件的详细信息,以及它们是添加、创建还是删除的。

4

2 回答 2

1

您可以使用tf diff提取差异并将它们输出到文件中,如下所示:

tf diff FabrikamFiber.CallCenter\fabrikamfiber.web\controllers\ /version: c7~c26 >c:\Radwan.txt

有关更多信息,我创建了一个描述如何执行该命令的视频。

TF.exe 快速概览

于 2013-02-04T01:46:47.680 回答
0

看看 MSDN 中的差异命令。此外, Team Foundation Sidekicks是比较文件、工作空间和更改集或文件历史的一个很好的工具。这个工具是免费的而且非常强大。

于 2013-02-02T19:07:11.243 回答