Team Foundation Server:如何查看变更集历史记录

时间:2011-02-14 22:54:56

标签: tfs

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

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

告诉我更改#,用户名,提交日期,说明,已更改的文件等。

注意:我不想只看到给定文件的历史记录,或者dir,我想查看整个darn事物的历史记录。即变更集1中发生的事情,变更集2中发生的事情,变更集3中发生的事情等等。

4 个答案:

答案 0 :(得分:56)

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

编辑以添加链接。

答案 1 :(得分:11)

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

请注意,如果您在该路径中有重大更改历史记录,则此过程可能需要很长时间,并且(至少在TFS 2008下)可能会占用数据层上的大量tempDB空间。

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

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

答案 2 :(得分:5)

在Source Control Explorer中(工具栏中有一个“Find Changesets”按钮)或菜单:文件 - >源控制 - >查找 - >查找更改集。将出现“查找更改集”对话框。

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

enter image description here

答案 3 :(得分:0)

解决方案(在Visual Studio 2017中测试):

  1. 转到查看(在顶部菜单栏中)-> Team Explorer
  2. 在新打开的团队资源管理器中,转到主页(灰色房子)-> Source Control Explorer
  3. 右键单击文件夹的顶部元素(您的TFS服务器)-> 查看历史记录
相关问题