美文网首页
在Idea中向Gerrit中提交代码审核

在Idea中向Gerrit中提交代码审核

作者: 编程老妖 | 来源:发表于2021-02-07 11:18 被阅读0次

    Gerrit中有非常棒的一个功能,就是代码经过审核后才可以推送到主版本库,这个功能在提高代码质量以及降低Bug方面简直就是瑞士军刀啊。

    做为一个经年老程序员,我是非常推崇这个功能的。

    在目前已知的Git版本管理工具中,楼主只发现了Gerrit提供了这个功能,其他的都只是支持后置审核。

    要使用Gerrit是审核功能需要满足以下三点:

    1)推送分支为:refs/for/***** 星号为分支名称

    2)Commit Message中必须提供Change-Id

    3)用户签名

    Eclipse中的egit工具对这个功能支持的非常好。但做为Java开发的后起神奇Idea却对这一功能支持的不是那么全面。

    下面就针对在Idea中使用Gerrit审核提出解决方法

    1)生成Change-Id

    在http://www.yujunyi.com/download/commit-msg 下载文件 commit-msg。

    把下载的文件到项目目录的.git/hook文件夹下,这样在commit信息时,会自动在message中加入change-id

    2)安装gerrit插件

    下载插件:http://plugins.jetbrains.com/plugin/7272-gerrit/versions

    在Idea中安装,这个安装就不说了,简单的很。

    3)commit时一定要注意加入签名名,不然若Gerrit开起了签名验证,你是推不上去的。

    相关文章

      网友评论

          本文标题:在Idea中向Gerrit中提交代码审核

          本文链接:https://www.haomeiwen.com/subject/rucztltx.html