【发布时间】:2011-10-25 18:12:47
【问题描述】:
我正在使用 gerrit。我使用了以下命令
$ cd .git/hooks
$ scp -P 29418 demo@localhost:hooks/commit-msg .
$ cd ../..
这会将更改 ID 添加到我的提交消息中,但是如果我修改提交,它会创建一个新的更改 ID。因此,当我推回 gerrit 时,它并没有添加补丁集,而是创建了一个全新的评论条目。
有什么建议吗?
找到了答案,但 stackoverflow 不允许我回答我自己的问题。
所以这完全是我的错误。 当我试图提交 git commit --amend -m "初始提交"
我正在内联提交消息,并且正在擦除更改 ID,从而给了我一个新的。
【问题讨论】:
-
你确定 ChangeId 在提交信息的最后一段吗?看看:ChangeId
-
嗯,我刚刚读完你的问题 :-) 是的,-m 是一个典型的错误。