Team Foundation Server:如何查看更改集历史logging

我想知道如何在一个给定的项目中查看Team Foundation Server中的整个变更集历史logging。

这是我想要看到的 – 从变更集1开始一直到当前的变更集:

向我显示更改#,用户名,提交date,说明,已更改的文件等

注意:我不想只查看给定文件的历史logging,或者dir,我想查看整个文件的历史logging。 即变更集1中发生了什么,变更集2中发生了什么,变更集3中发生了什么等等。

您可以转到Visual Studio中的Source Control Explorer ,右键单击您的项目,然后selectView History 。 这将向您显示对该项目所做的所有变更集的列表,创build它们的date,创builddate以及向这些变更集添加的任何注释。 如果双击任何特定的变更集,则可以看到在该变更集中更改的文件。

编辑添加链接。

这也可以通过命令行完成。

需要注意的是,如果你在这条路上有一个重要的改变历史,这个过程可能需要很长时间,并且(至less在TFS 2008下)会占用你数据层上的很多tempDB空间。

 tf history "$/TeamProject/Path" /recursive /noprompt /format:detailed 

这将转储给定文件夹的整个更改历史logging,包括签入中包含的内容。

在源代码pipe理资源pipe理器(工具栏中有一个button“ 查找变更集 ”),或者通过菜单: 文件 – >源代码pipe理 – >查找 – >查找变更集 。 出现“查找更改集”对话框。

您可以使用它来查看所有用户或所有用户的变更集等。

在这里输入图像说明