TFS - 注释 - 查看上次更改之前的更改

时间:2016-01-08 05:56:37

标签: visual-studio tfs version-control

我通常使用注释来查看谁更改了TFS中的代码。但它只显示最新的变更集。

例如,第320行改为:

  • 在27/10/2010更改集5276
  • 2014年11月12日变更集14219
  • 2015年2月11日变更集110697

注释仅显示:

110697 John Smith  11/02/2015      320 nErrorNo = cmd.GetDBErrorNo();

无法显示其他两个变更集。

我尝试使用"历史......"在源文件中,选择两个不同的变更集进行比较,但找不到该行的其他变更集仍然不方便。

是否有一种简单的方法可以找出导致一行的所有变更集?

1 个答案:

答案 0 :(得分:0)

我找到了一个有趣的注释信息。使用相同的文件,注释和历史记录的变更集ID不会逐一对应。 enter image description here

换句话说,此注释功能仅显示Changeset,其中包括对文件内容所做的更改。因此,如果旧的Changeset正在执行类似合并,重命名文件,移动位置等操作。然后,此变更集将不会显示在注释中。请检查此变更集5276/14219的更改。也许这是正常现象。有关annotate from MSDN的更多信息。