自动将Gerrit的commit-msg钩子部署到每个新git仓库的实用技巧

本文介绍了如何通过一条命令自动将Gerrit服务器的commit-msg钩子放入本地Git模板目录,从而确保每个新创建的Git仓库都自动配置该钩子,简化了Gerrit代码审查流程的初始化设置。

自动在每个新git仓库中放置Gerrit的commit-msg钩子

遗憾的是,从Gerrit克隆仓库时,Gerrit的commit-msg钩子不会自动放入本地仓库的git钩子文件夹中。

这里有一个我刚学会的巧妙技巧,可以始终将其放置在那里。

1
2
scp -p -P 29418 <GERRIT_SERVER>:hooks/commit-msg ./
sudo mv ./commit-msg /usr/share/git-core/templates/hooks/

希望你觉得它有用…

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计