1

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

但是最近,我们切换到 eclipse,同时仍然在 TFS 中维护项目。Eclipse 有 TFS 插件,这很好,因为我们可以毫不费力地继续我们以前的轨道。唯一缺少的是代码审查。

那么,是否有人在公司代理后面以离线模式使用 TFS 和 eclipse,有另一种方法来进行代码审查,就像 Visual Studio + TFS。

4

1 回答 1

2

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

如果您使用 GIT 作为源代码控制。

目前,Eclipse 的 Team Foundation Server 插件(Team Explorer Everywhere)支持拉取请求,以审查代码并与团队成员协作。

协作
一起工作和编码

使用拉取请求来审查代码并与团队成员协作。在工作的每个阶段对评论进行分类和跟踪,以确保不会丢失反馈。最后,为您的 Git 分支配置合并、构建和审查策略,并及时了解警报。

资料来源:Team Explorer Everywhere

如果您使用 TFVC 作为源代码控制。

插件中直接没有这个功能。您可能需要使用 3 方代码审查插件来实现它。比如SonarLint , Checkstyle 插件...

如果您想在任何签入 TFS 服务器之前强制执行代码审查。您可能需要使用签入策略来评估待处理的更改是否满足验证要求,然后才能签入服务器。因此,如果可以以编程方式调用通过 Sonar 进行的代码审查,那么您可以构建自定义签入策略,在 Evaluate 方法中调用 Sonar。

于 2016-03-28T07:58:19.637 回答