更新:2007 年 11 月
您可以使用代码改动透视仅查看多维数据集中与 Team Foundation Build 过程有关的度量、属性和计算。代码改动透视有助于分析源文件如何随时间和生成发生变化。
| .gif) 说明: | 
|---|
| 若要将透视与 Team Foundation 多维数据集一起使用,您必须在数据层上使用 Microsoft SQL Server 2005 Enterprise Edition 或 SQL Server 2005 Enterprise (64) Edition。作为 Team Foundation Server 的一部分提供的 SQL Server 2005 Standard Edition 不支持使用透视。当您使用 SQL Server 2005 Standard Edition 时,所有透视中的多维数据集元素都驻留在 Team System 多维数据集中。 | 
使用代码改动透视,可以回答多种问题,如:
- 在特定生成中,有多少个具有特定扩展名的文件发生变化? 
- 特定生成的源基中有多少行代码? 
- 哪些变更集已提交,以及每个变更的详细信息(例如,谁执行了变更、哪些文件已被修改以及变更日期)。 
度量
下表描述代码改动透视中包括的度量。代码改动透视中包含一个名为“代码改动”的度量组。在该度量中,对于由版本控制系统中的签入操作引用的每个文件变更都添加一个新事实。
| 度量 | 说明 | 
|---|---|
| 代码改动计数 | 对版本控制系统中的文件所进行更改的次数。 | 
| 添加的行数 | 添加到选定维度的文件中的行数。 | 
| 删除的行数 | 已删除行的总数。 | 
| 修改的行数 | 在选定的时间段内所更改行的总数。 | 
| 改动项总数 | 代码中改动项的总数,按如下公式计算:[添加的行数] + [删除的行数] + [修改的行数]。 | 
| 总行数 | 在执行某个特定生成或一组生成时,文件路径层次结构中选定部分中的总行数。此计算仅返回与生成有关的信息,如果您在使用它时未选择相应的生成,则将返回 NULL。行数等于分配给特定生成类型/操作系统组合的已添加行数加上已删除行数。 | 
维度
下表描述包含在生成透视中的属性。您可以根据其中的每个属性来聚合度量。
| 属性 | 维度 | 说明 | 
|---|---|---|
| 生成 | 生成 | 用于唯一标识生成的编号或名称。 | 
| 生成开始时间 | 生成 | 生成开始的日期和时间。 | 
| 生成类型 | 生成 | 生成定义的名称。有关更多信息,请参见如何:创建生成定义。 | 
| 变更集 | 变更集 | 与该变更集相关联的签入注释。 | 
| 变更集 ID | 变更集 | 包括文件变更的变更集的名称或 ID。 | 
| 策略重写注释 | 变更集 | 重写策略时提供的注释。如果未用此变更集重写策略,则此字段为 null。 | 
| 别名 | 签入者 | 代码修改签入者的别名。 | 
| 人员 | 签入者 | 代码修改签入者的用户名。 | 
| 年-月-日 | 日期 | 变更集的提交日期,按年、月和日组织。 | 
| 年-周-星期几 | 日期 | 变更集的提交日期,按年、年中的周和日期组织。 | 
| 日期 | 日期 | 提交变更集的日期。 | 
| 文件扩展名 | 文件名 | 在其中进行更改的文件的类型(文件扩展名)。 | 
| 文件路径 | 文件名 | 源代码管理数据库中目录和文件的层次结构。 | 
| 团队项目 | 团队项目 | 团队项目的名称。 | 
| ID | 工作项 | 工作项的 ID,在创建工作项时分配。 | 
| 以前的状态 | 工作项 | 工作项的以前状态。 | 
| 工作项类型 | 工作项 | 工作项的类型。 | 
| 原因 | 工作项 | 工作项的状态更改的原因。 | 
| 修订 | 工作项 | 工作项的修订。 | 
| 状态 | 工作项 | 工作项的状态。 | 
| 标题 | 工作项 | 工作项的标题。 | 
| (其他) | 工作项 | 根据用来创建团队项目的过程模板,还会有其他属性。有关更多信息,请参见当前工作项透视中的“工作项维度”一节。 |