TFS注释/非项目摘要报告
时间:2020-03-05 18:56:33 来源:igfitidea点击:
在Team Foundation Server中,我知道我们可以使用"注释"功能来查看谁最后编辑了特定文件中的每一行(相当于CVS中的" Blame")。我要执行的操作类似于在项目中的每个文件上运行Annotate,并获得有关已在项目中编辑过文件的所有开发人员的摘要报告,以及他们当前在其中"拥有"了多少行代码项目。
除了系统地运行每个文件的注释外,我看不到执行此操作的方法。有什么想法可以使这个过程更快吗?
附言:我这样做是为了查看在特定(相当大)的项目中仍然有多少顾问代码,而不是密切关注开发人员,以防万一我们担心我的动力:)
解决方案
回答
在TFS中的文件目录中递归使用" tf.exe历史记录"命令很容易。这将告诉我们谁更改了哪些文件。
但是,我们所需要的只是我们要知道的最新版本是否有特定用户编写的行。
Team Foundation Power Tools附带了一个命令行版本的批注,称为" tfpt.exe批注"。它具有一个/ noprompt选项,将输出定向到控制台,但仅输出更改集ID,而不输出用户名。
我们还可以使用TFS VersionControl对象模型来编写完全满足我们需要的工具。
回答
如果我们安装了TFS Power工具(至少对于VS2005);它称为注释。
它可能是VS2008的一部分...
回答
Annotate现在是Visual Studio的一部分(我认为它是在VS 2010中引入的)。
文件