一个项目的TFS注释/错误总结报告

在Team Foundation Server中,我知道您可以使用注释功能来查看谁最后编辑了特定文件中的每一行(相当于CVS中的“Blame”)。我想做的是类似于在项目中的每个文件上运行注释,并获得在项目中编辑过文件的所有开发人员的摘要报告,以及他们目前在该项目中“拥有”多少行代码。

除了系统地运行每个文件的注解之外,我不知道还有什么方法可以做到这一点。有什么办法能加快这个过程吗?

PS -我这样做是为了看看一个顾问的代码在一个特定的(相当大的)项目中还保留了多少,而不是为了监视我的开发人员,以防你担心我的动机:)

请先 登录 后评论

3 个回答

Grant Holliday

在TFS中的文件目录中递归地使用"tf.exe history"命令是很容易的。这将告诉您谁更改了哪些文件。

然而,您所追求的远不止这些——您想知道任何文件的最新版本是否有特定用户所写的行。

Team Foundation Power Tools附带了一个命令行版本的注解,称为“tfpt.exe注解”。它有一个/noprompt选项来将输出指向控制台,但是它只输出更改集id—而不是用户名。

您还可以使用TFS VersionControl对象模型来编写完全满足您需要的工具。

请先 登录 后评论
Mitch Wheat

如果你安装了TFS Power工具(至少VS2005是这样);它叫做注解。

它可能是VS2008的一部分…

请先 登录 后评论
Jeroen Wiert Pluimers

注解现在是Visual Studio的一部分(我认为它是在VS 2010中引入的)。

文档

请先 登录 后评论