我提交了几个文件并尝试了git review命令。 但它正在抛出以下错误。
2016-08-10 04:44:26: Commit message must have exactly 1 change-id.
2016-08-10 04:44:26: Commit message validation failed.
提交消息已在消息底部显示更改ID。仍然是投掷错误。我正在使用“git review”命令。请使用一些解决方案。
答案 0 :(得分:0)
您的提交似乎比一个更改ID更强更多,这通常是一个哈希值。仔细检查 - 它应该只有 1 更改ID。
最简单的方法之一是执行git reset --soft HEAD~1
并再次提交。
答案 1 :(得分:0)
更改ID 必须位于提交的最后一段。
如果没有,Gerrit没有检测到它。如果在合并或rebase期间发生冲突,您可以处于该情况。在提交消息的末尾插入以下行。
冲突:
file.txt的
要更正这一点,您应该使用命令git commit --amend
更改提交描述,以便在最后一行手动移动更改ID。
讨论了一项功能,可以在Gerrit Bug Tracker
上更改此行为