git review not working-change id issue

时间:2016-08-10 11:49:56

标签: git gerrit

我提交了几个文件并尝试了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”命令。请使用一些解决方案。

2 个答案:

答案 0 :(得分:0)

您的提交似乎比一个更改ID更强更多,这通常是一个哈希值。仔细检查 - 它应该只有 1 更改ID。

最简单的方法之一是执行git reset --soft HEAD~1并再次提交。

答案 1 :(得分:0)

更改ID 必须位于提交的最后一段

如果没有,Gerrit没有检测到它。如果在合并或rebase期间发生冲突,您可以处于该情况。在提交消息的末尾插入以下行。

  

冲突:
  file.txt的

要更正这一点,您应该使用命令git commit --amend更改提交描述,以便在最后一行手动移动更改ID。

讨论了一项功能,可以在Gerrit Bug Tracker

上更改此行为