如何在Visual Studio Code提交中添加Gerrit Change-ID

时间:2018-12-10 08:50:39

标签: visual-studio-code gerrit id

在我们的项目中,Change-id是提交所必需的,但是我没有找到如何在Visual Studio Code中添加它。

我下载了“ Gerrit”插件,但即使如此,我也没有喜欢添加Change-ID的方法

有什么主意吗?

1 个答案:

答案 0 :(得分:1)

您需要在本地存储库的“ .git”目录中安装“ commit-msg”钩子。

请参阅Gerrit文档here中的更多详细信息。

基本上,您需要(cd)进入本地存储库并执行以下命令:

gitdir=$(git rev-parse --git-dir); curl --create-dirs -Lo ${gitdir}/hooks/commit-msg https://GERRIT-SERVER/tools/hooks/commit-msg; chmod u+x ${gitdir}/hooks/commit-msg

此后,每次您创建新的提交或更改(-修改)旧的提交或更改时,都会自动添加Change-Id。