在Tortoise HG或GIt中,您可以选择一个文件,并显示其历史记录。您可以单击每个提交,在下面您可以快速查看差异集。这是查看文件历史记录的一种非常快速的方法。
当您点击下一个版本时,diffset会立即显示。
我的问题是 - 你如何在TFS中做到这一点?我对这个系统不是很熟悉,但我希望它允许一个非常繁忙的开发人员快速分析代码更改。
答案 0 :(得分:2)
在TFS中,右键单击文件并查看历史记录(或源代码管理>查看历史记录,如果您在某些步骤中右键单击(例如在源文件或解决方案资源管理器中))
显示文件更改列表(日期和注释)。
双击更改以查看该文件的版本。
右键单击更改以将其与PC上的当前版本进行比较(只需确定显示的对话框)或特定版本(通过更改对话框中的选项)
按住Ctrl键并单击以选择两个更改,然后右键单击比较以比较两个选定的版本。
它并没有完全显示差异"但是你习惯了它并不是太糟糕,如果你打算花几秒多的时间实际读取差异,那么开销很小。
您还可以使用相同的方法查看已使用文件夹影响文件的更改集,或者将更改集的视图限制为低级别文件夹,或者通过将搜索应用到根级别文件夹来打开搜索。文件夹层次。以这种方式查看多个文件的历史记录时,将显示与您的选择重叠的所有更改集。双击这些将显示变更集详细信息(包括已更改文件的列表,然后可以根据以前的工作空间或当前版本进行区分)
您还可以配置要在工具>中使用的差异工具。选项>源控制> Visual Studio Team Foundation Server:配置用户工具。因此,如果你有一个很好的第三方差异工具,你可以使用它来向你展示差异,这可能比内置差异可视化更好。