Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 关于良好的同行代码审查工具的建议?_Svn_Git Svn_Gerrit_Atlassian Fisheye_Atlassian Crucible - Fatal编程技术网

Svn 关于良好的同行代码审查工具的建议?

Svn 关于良好的同行代码审查工具的建议?,svn,git-svn,gerrit,atlassian-fisheye,atlassian-crucible,Svn,Git Svn,Gerrit,Atlassian Fisheye,Atlassian Crucible,我正在寻找一个好的同行代码审查工具,在这个工具中,我可以选择哪些用户最适合我的审查(尽管其他人可以自行加入),并跟踪从本质上更新审查中的代码的更改(换句话说,我不希望过时的代码保留在审查中,而希望被更高版本取代) 基本上按照坩埚/鱼眼的思路思考,但100%免费,可在室内托管 我知道CodeBrag对于小团队来说是可以的,但是它似乎没有提供我想要的那种合适的对等功能 我也知道Gerrit,但这似乎包含了它自己的中央回购协议,因为我已经有了一个功能齐全的中央存储库 另一个小小的障碍是目前使用SVN作

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

基本上按照坩埚/鱼眼的思路思考,但100%免费,可在室内托管

我知道CodeBrag对于小团队来说是可以的,但是它似乎没有提供我想要的那种合适的对等功能

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


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

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

  • 良好的同行代码审查工具=>检查
  • 可以选择最适合我审核的用户(尽管其他用户可以自行加入)=>检查
  • 跟踪基本上更新了审阅中代码的更改=>检查
  • 100%免费且可在内部托管=>检查
  • 适当的对等功能=>检查
  • 纯git=>检查

  • 我也推荐Gerrit。我们将其与官方批准的gitlab解决方案一起使用,以实现法规遵从性。这意味着,任何通过审查并合并到分支中的代码都将使用复制插件自动复制到集中备份的gitlab


    您也可以查看我的,可能已经过时的,在这里回答:

    是的,很棒的Gerrit