2017-04-17 40 views
1

我使用GTS存储库与VSTS。我想编写一份报告,提供以下信息。与VSTS代码审查报告

  1. 一段时间内的代码签入列表(changeset ID,developer,dat committed,相关的代码审阅号)。

  2. 没有代码检查的代码签入列表与其关联。

  3. 代码评论与代码审查请求。

我有以下问题

  1. 是否VSTS/TFS有任何内置的报告来获取这些信息。
  2. 是否有任何开放源代码来实现这一目标?

回答

1

你不能使用Changeset ID和“旧”代码审查功能来检查一个git commit。因此,只有拉取请求和轻量级代码审查功能与Git协同工作。

Git的工作方式,多次提交并一次提交多个提交也会使您的需求变得有点奇怪。设置分支策略来强制目标分支上的拉取请求工作流程是最接近的。有API可以读取拉取请求上的注释,以便满足您的要求。

没有内置报告,Pull Request REST API可以用来查询任何评论和Git API to query commits in general。强制每个单独提交通过一个pull请求单独合并(以及非常低效)是不常见的,所以如何准确地将pull请求评论映射到您的需求,我不能说。