我的开发环境是通过远程虚拟机在企业代理后面建立的。我们使用Visual Studio作为代码开发的主要平台,因此我们对代码审查流程没有任何问题,因为Team Foundation Server具有此功能。
然而,最近,我们切换到eclipse,同时仍然在TFS中维护项目。 Eclipse有TFS插件很好,因为我们可以继续使用我们之前的轨道而不需要太多努力。唯一缺少的是代码审查。
那么,是否有人在企业代理后面的离线模式下使用TFS和eclipse,有另外一种方法可以像visual studio + TFS一样进行代码审查。
答案 0 :(得分:2)
它基于您的团队正在使用的版本控制系统。
目前,Eclipse的Team Foundation Server插件(Team Explorer Everywhere)支持pull requests审核代码并与团队成员协作。
协作
一起工作和编码使用拉取请求来审核代码并与您的成员协作 球队。在工作的每个阶段进行分类和跟踪评论,以确保没有 反馈迷失了。最后,配置合并,构建和审核 您的Git分支机构的政策,并保持最新的警报。
插件中没有此功能。您可能需要使用3方代码审查插件来实现它。例如SonarLint,Checkstyle Plug-in ...
如果要在TFS服务器中的任何签入之前强制执行代码审查。您可能需要使用check-in policies来评估挂起的更改是否符合验证要求,然后才能将其签入服务器。因此,如果可以通过编程方式调用通过Sonar进行的代码审核,那么您可以构建一个自定义签到策略,在Evaluate方法中调用Sonar。