查看整个签入历史记录TFS


96

一直在互联网上搜索,但一直在努力寻找这个简单问题的答案。

我使用TFS与VS 2010和所有我想要做的就是查看历史检查只是一个单一的文件。

当我需要使用它时,这很有用,但是我想要一个更长的历史记录,这样我就可以看到EACH签入以及我在它旁边添加了哪些评论。

如果我选择解决方案或主项目,无论出于何种原因,我只会完成一部分签入(我认为是因为更改不会直接影响那些较高级别,但不确定)

Answers:


117

您可以右键单击源代码管理资源管理器中的任何文件夹(不是在Visual Studio中打开的解决方案)并查看历史记录。这应该显示该文件夹树中发生的所有更改集。这是你想要的吗 ?


3
是的,谢谢。现在有意义,在VS中右键单击该解决方案意味着单个文件...
男爵

17
这不会让您看到整个解决方案或项目中进行的每个签入(它仅显示影响解决方案文件或proj文件的更改集,而大多数签入却不这样做),它仅适用于文件夹。没有办法查看解决方案中进行的每个变更集吗?
Drkawashima

5
@Drkawashima在Source Control Explorer中,您必须导航到解决方案的根文件夹,然后通过右键单击选择“查看历史记录”。我正在办理每一次登机手续。
Manivannan Nagarajan 2014年

@Manivannan Nagarajan,我做了同样的事情,没有显示所有内容!它仅显示项目/解决方案更改。它不显示单个文件的更改。
RayLoveless

@drkawashima,在我所知的大多数组织中,解决方案文件位于一个文件夹中,而项目位于子文件夹中。我想查看这些子文件夹中所有文件的所有更改,我想这就是您要说的。
布莱恩·利明

21

要从解决方案资源管理器中执行此操作:

  1. 右键单击解决方案 -> 源代码管理 -> 查看历史记录
  2. 在“源位置路径”文本框中,从路径中删除“ * .sln”然后按Enter键

这是一种简单的方法,不需要访问源代码管理资源管理器,因为我很少打开它。


@drkawashima该技术显示了影响子文件夹中文件的变更集
Brian Leeming,

7

转到Source Control Explorer的 Home文件夹,右键单击它,然后选择“ 查看历史记录 ”。


2

这是VS2017的解决方案

  • Team 菜单项-> Manage Connections
  • 双击您的项目
  • 击中 Changes
  • Actions 链接-> View History
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.