3

我正在寻找一个好的同行代码审查工具,我可以在其中选择最适合我审查的用户(尽管其他人可以自行加入),并跟踪从本质上更新审查中代码的更改(换句话说,我不'不希望过时的代码保留在审查中,而是被更高版本替换)。

基本上按照 Crucible/Fisheye 的思路思考,但 100% 免费且可在内部托管。

我知道 CodeBrag 对于小型团队来说还可以,但似乎没有提供我正在寻找的那种适当的对等功能。

我也知道 Gerrit,但这似乎包含它自己的中央存储库,因为我已经拥有一个功能齐全的中央存储库。

另一个轻微的障碍是目前使用 SVN 作为版本控制工具。谢天谢地,CodeBrag 支持 git-svn,但 Gerrit 似乎是纯 git(尽管我认为 git-svn 可能会被硬塞进流程中)。

4

2 回答 2

2

考虑到您的要求,Gerrit 是您的最佳选择。

  1. 良好的同行代码审查工具 =>检查
  2. 可以选择哪些用户最适合我的评论(尽管其他人可以自行加入)=>检查
  3. 跟踪实质上更新审查中代码的更改 =>检查
  4. 100% 免费且可在内部托管 =>检查
  5. 适当的对等功能 =>检查
  6. 纯 git =>检查
于 2019-02-21T10:59:31.873 回答
0

我也会推荐格瑞特。我们将它与官方合作批准的 gitlab 解决方案一起使用以确保合规性。这意味着,任何通过审查并合并到分支中的代码都将使用复制插件自动复制到集中备份的 gitlab 中。

您也可以在这里查看我的(可能是过时的)答案:Is there anything for Subversion like Gerrit for Git

于 2019-03-01T07:11:03.990 回答