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

How to add the Gerrit Change-ID in Visual Studio Code commit

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

我下载了"Gerrit"插件,但还是没有办法添加Change-ID

有什么想法吗?

您需要在本地存储库的“.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

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