由于要做代码审核,公司部分项目从gitlab上迁移到了gerrit系统上,很多人在使用中会经常出现以下问题,这里记录下。
问题:从gitlab上克隆了代码,并且已经进行了修改提交,但是代码只能推送到gerrit上,这时候该怎么办呢?
操作方法
1.把项目工程下的.git/config文件中的url的值修改为gerrit上的ssh地址;
即把上图中红线标识部分改为下图中红线标识部分
2.见 缺少Change id 操作方法
问题:缺少Change
在gerrit上克隆代码的时候,忘了选择Clone with commit-msg hook,因此克隆下来的项目里没有生成changeid 的钩子程序。但是此时克隆下来的代码已经进行了修改提交,推送到gerrit审核时会发生缺少c