如何在TFS中使用责备功能?


87

您如何在TFS中使用责备功能?


9
容易,选择另一个开发人员,让它撕裂!
帕拉布斯2010年

10
对于那些还没有成为正式的源代码控制功能的人,可以在SVN,CVS或其他工具中使用它。基本上,它显示谁更改了有问题的代码行以及何时更改。隐喻地讲,它将十字准线放在某人的背上。
DOK 2010年

7
“注释”是比“责备”更好的名字-您通常不希望将手指指向某人,只要有谁能帮助您理解它。这两个工具还显示了进行更改的修订/变更集,这确实有助于理解为什么以这种方式编写代码。
基思

3
不要忘记svn赞美。
大卫·沃森

Answers:


129

我相信,TFS等效于Annotate命令。(只需在源代码浏览器中右键单击版本控制的文件,然后选择“注释”。)

MSDN上有关于此的更多信息。


7
当在多个更改中跟踪一行代码时,太糟糕了,TFS不能像SVN中那样“注释此版本”,而不是“注释先前版本”。
Matthijs Wessels,2014年

@MatthijsWessels,我同意这里没有内置功能。但是,您可以查看历史记录,将每个变更集分别注释到其自己的窗口中,然后在这些注释之间拆分视图。 ge.tt/7og5eKW1/v/0?c
Adam Caviness 2014年

9
@Adam当看到一行代码并想知道是谁添加代码以及为什么添加代码时,我通常会使用blame。我要怪,我可以看到谁最后编辑了那行,但是也许这个变化只是间隔等琐碎的变化。能够轻松地反复做“怪罪以前的版本”,我可以追踪到真正关心的更改是何时进行的。因此,我不必比较不同的非常规窗口,只需要轻松移至下一个触及该行的窗口即可。对于具有许多不相关更改的大文件,使用“查看历史记录”方法会花费很多精力。
Matthijs Wessels 2014年

感谢您的指导。我可以找到和检索已删除文件的唯一方法是通过Web TFS界面。我无法在VS中进行这项工作。我不知道问题是否出在我的腿上是由于VS 2005项目造成的。
格雷格

2
有一个“非常规版本”功能,只是与“非常规版本”不在同一位置。在查看文件的历史记录时,右键单击修订的行,然后从此处选择“注释”菜单项。
肖恩·U

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.