在团队的基础服务器,我知道你可以使用 注释 功能来看看谁的最后编辑每个线在一个特定的文件(相当于"怪"在CVS)。什么我想要做的就是类似于运行的注释对每个文件的一个项目,并得到一个摘要报告所有开发人员已经编辑的文件的项目,以及如何许多的代码,他们目前"拥有"在这一项目。

除了系统的运行标注每个文件,我看不到的方式来做到这一点。任何想法,这将使这个进程的速度更快?

PS-我在做这个要看看有多少顾问的代码仍然是在一个特定的(相当大的)项目,不以保持标签上我的开发,情况下,您是担心我的动机:)

有帮助吗?

解决方案

它很容易使用的"tf.exe 历史"的命令递归跨文件的目录在TFS。这会告诉你谁改变了什么样的文件。

但是你追求的是什么有一点超过这个-你想要知道如果的最新版本的任何文件线书面通过一个特定的用户。

团队的基础电动工具的船只的命令行版本的注解所谓的"tfpt.exe 注释".这已a/noprompt选项直接的输出到控制台,但它只产出变更集id-不用户的名称。

你也可以使用的TFS VersionControl对象模型编写的一个工具,不正是你所需要的。

其他提示

如果你安装的TFS电动工具(至少对于VS2005);这就是所谓的注释。

这可能是部分的VS2008...

你可以使用TFS分析立方看到产生的代码改动报告,我相信是东西,你会喜欢的。

注释是现在的一部分Visual Studio(我认为这是介绍了在VS2010年)。

文档

我正在写一个回答一个8岁的问题:).它不是一个真正的全部答案,但建议找到excel报告TFS。

TFS2013/2015年在本地拥有的东西都有一个excel报告说,可用于显示码流失。

在VS开团队资源管理器,然后选择"的文件",然后爆炸"Excel报告"。我相信代码改动报告具有什么样的讨论。该报告是由一些默认项目的模板所以我认为tfs2013在prem只是创建它。

代码改动Excel报告VS2015 https://msdn.microsoft.com/en-us/library/dd695782.aspx

我有非常相似的要求,以获得详细的特定的属性,在一个文件,例如谁加入,当时,相关工作的项目等;下面审查的项目是具有执行得到所需的细节和所需的最小的变化工作的多个文件或项目

SonarQube SCM TFVC插件

它需要分析要执行从Windows的机器与团队的基础服务对象模型的安装(载于TFS2013年)。

这篇文章也是具有良好的解释和样本应用程序

TFS SDK:连接到TFS2010年&TFS2012年编程方式

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top