如何在 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。
在我们的项目中,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。