TFS2010:快速确定编辑“此功能”或“此行代码”的用户?

时间:2012-03-16 15:32:13

标签: visual-studio visual-studio-2010 tfs tfs2010

我们使用TFS控制的源。有没有一种快速的方法来确定我目前所处的函数的历史 - 比如“编辑此函数的人是谁?”或“谁编辑了这行代码?”。 我知道,我可以打开当前文件的源代码控制并浏览历史记录以查找变更集,其中编辑了我感兴趣的代码行/函数。

但我正在寻找一种更简单的方法......可能是Visual Studio 2010的任何插件吗?

谢谢,Konrad

2 个答案:

答案 0 :(得分:9)

您可以使用注释选项。

这可以从TFS中的大多数源代码管理选项中获得。我通常从代码编辑器窗口的源代码上下文菜单中调用它,但它也在:

  • 文件的源代码管理资源管理器上下文菜单。
  • “源代码管理 - Team Foundation Server”toobar。
  • “文件” - > “源控制”菜单。

Annotation将显示哪个变更集负责每行/代码块。您可以查看在变更集中签入的用户。有时,如果文件已由无辜的人合并,则必须过滤变更集范围。

带注释的文件

Annoted File

答案 1 :(得分:1)

DaveShaw说。右键单击您感兴趣的行,选择最后一个选项“Source Control”并选择“Annotate”。

这将为您提供一个列表,其中列出了编辑的对象以及文件在代码编辑器窗格左侧的位置。