Gerrit Change-Id 出现但仍然报错
Gerrit Change-Id Present But Still Get Error
我尝试将更改发布到 Gerrit,但出现错误:[65de9f6] 提交消息页脚中缺少 Change-Id
我查看 git 日志并查看更改 ID;如果我执行 git commit --amend
也一样
(提交信息)
Change-Id: I1e6716a5ec101840653802928ec972c6a0e19808
我在 {my_repo} 也有提交消息。git\hooks\commit-msg
我做错了什么?
Gerrit 通知提交 65de9f6 缺少 Change-Id。可能这不是您的提交,而是某个父项。
首先,检查您的更改的提交编号,然后在提交树中搜索提交 65de9f6。
如果它是您提交的父项,那么您需要了解为什么要将此提交与您的提交一起推送(每个新提交都会在 Gerrit 中生成不同的新更改)。
如果可以将这两个提交发送到 Gerrit,那么您需要将 Change-Id 添加到 65de9f6 提交。如果有问题,那么您需要从树中删除额外的提交。在这两种情况下,您都需要使用“git rebase -i”命令。
我尝试将更改发布到 Gerrit,但出现错误:[65de9f6] 提交消息页脚中缺少 Change-Id
我查看 git 日志并查看更改 ID;如果我执行 git commit --amend
也一样(提交信息)
Change-Id: I1e6716a5ec101840653802928ec972c6a0e19808
我在 {my_repo} 也有提交消息。git\hooks\commit-msg
我做错了什么?
Gerrit 通知提交 65de9f6 缺少 Change-Id。可能这不是您的提交,而是某个父项。
首先,检查您的更改的提交编号,然后在提交树中搜索提交 65de9f6。
如果它是您提交的父项,那么您需要了解为什么要将此提交与您的提交一起推送(每个新提交都会在 Gerrit 中生成不同的新更改)。
如果可以将这两个提交发送到 Gerrit,那么您需要将 Change-Id 添加到 65de9f6 提交。如果有问题,那么您需要从树中删除额外的提交。在这两种情况下,您都需要使用“git rebase -i”命令。