google gerrit repo, git commit如何自动生成Change-Id
1).检查仓储.git/hook下面是否有commit-msg文件,如果没有到下面的地址下载:
<http://review.cyanogenmod.org/tools/hooks/commit-msg>
<https://gerrit-review.googlesource.com/tools/hooks/commit-msg>
如果有自己的gerrit-review服务器,可以直接在网址后面加上`/tools/hooks/commit-msg`即可下载。
添加后,每次执行gitcommit都会自动在log里面生成Change-Id,用于gerritcodereview。
2).如果是reposync下来的代码,随便找一个仓储,按上面的方法,检查是否存在commit-msg软链接(reposync是在每个仓储.git/hooks下面创建的软链接),如果不存在,修改工程目录下面`.repo/manifest.xml`,注意这个xml文件也是软链接。
<remotename="aosp"review="review.source.android.com"fetch=".."/>
<defaultrevision="master"remote="aosp"sync-j="4"/>
注意必须添加上面的`review="review.source.android.com"`这句。至于为什么,可以查看.repo/repo下面的python脚本。
转自:http://www.yinqisen.cn/blog-83.html
相关推荐
JustHaveTry 2020-09-11
flycappuccino 2020-09-27
xingyuzhe 2020-09-21
81437716 2020-09-18
summerinsist 2020-08-21
87901735 2020-08-19
徐悦TechBlog 2020-08-15
ningningmingming 2020-07-26
CloasGao 2020-07-21
VFCSDN 2020-07-05
zwt00 2020-07-05
87447007 2020-07-04
azhou 2020-06-27
StephenWong 2020-06-18
yudiewenyuan 2020-06-17
muzirigel 2020-06-16
蜡笔小鑫爱看雪 2020-06-14