Git与Gerrit的区别


之前刚进公司项目还在用CVS,后面转为git进行代码管理,最近为提高代码入库质量,引入gerrit进行代码管理。那有什么关系与区别呢?

 

Git

  简单来说,Git是一个开源的 分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理
  Git 是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。

 

Gerrit

  简单来说,Gerrit是一个建立 在Git版本控制基础之上,基于Web的代码审查工具。
  Gerrit是一种免费、开放源代码的 代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。

  Gerrit适用性:几乎任何需要正式发布的项目都应当使用Gerrit来进行代码审查,如果Team中有新人,必须使用Gerrit确保代码质量。

  Verify:工程里面接入了jenkins自动verify,结果可在上图红框内展示verify结果。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM