Gerrit
对于大多数使用 gerrit 的程序猿来说,它就是一个 review 的平台。但在整个代码管理的系统中,它还担任了一个管理中心仓库的角色。因为 git 本身的话是一个分布式的代码管理系统,而在实际项目的运作中,通常还是需要一个中心仓库的,这样才便于协作开发。
既然对于大多数人来说,这工具就是一个 review 平台,那就先说 review 吧。首先,gerrit 本身是个网页版的工具,具体实现我也没详细研究过,代码是开源的(Apache License 2.0),有兴趣可以自己看:http://code.google.com/p/gerrit/
Review 流程