在签入TFS之前,如何为远程对等方设置代码审查流程?

时间:2016-03-27 04:47:33

标签: eclipse tfs tfs-code-review

我的开发环境是通过远程虚拟机在企业代理后面建立的。我们使用Visual Studio作为代码开发的主要平台,因此我们对代码审查流程没有任何问题,因为Team Foundation Server具有此功能。

然而,最近,我们切换到eclipse,同时仍然在TFS中维护项目。 Eclipse有TFS插件很好,因为我们可以继续使用我们之前的轨道而不需要太多努力。唯一缺少的是代码审查。

那么,是否有人在企业代理后面的离线模式下使用TFS和eclipse,有另外一种方法可以像visual studio + TFS一样进行代码审查。

1 个答案:

答案 0 :(得分:2)

它基于您的团队正在使用的版本控制系统。

如果您使用GIT作为源控件。

目前,Eclipse的Team Foundation Server插件(Team Explorer Everywhere)支持pull requests审核代码并与团队成员协作。

  

协作
  一起工作和编码

     

使用拉取请求来审核代码并与您的成员协作   球队。在工作的每个阶段进行分类和跟踪评论,以确保没有   反馈迷失了。最后,配置合并,构建和审核   您的Git分支机构的政策,并保持最新的警报。

     

来源:Team Explorer Everywhere

如果您使用TFVC作为源控件。

插件中没有此功能。您可能需要使用3方代码审查插件来实现它。例如SonarLintCheckstyle Plug-in ...

如果要在TFS服务器中的任何签入之前强制执行代码审查。您可能需要使用check-in policies来评估挂起的更改是否符合验证要求,然后才能将其签入服务器。因此,如果可以通过编程方式调用通过Sonar进行的代码审核,那么您可以构建一个自定义签到策略,在Evaluate方法中调用Sonar。