2016-10-28 53 views
0

あるとき、私はコミットメッセージを以下にヘリットに押し込むしようとしていますが見つかりませんは変更IDの変更IDが正しい場所に

Changed some of the packing code for the PLC protocol packet handler. 

Change-Id: Ib1e939c444d0c6750955bcd5414ce1cb6f95093a 

私はgitの/ヘリットから次のエラーを取得する:

remote: ERROR: missing Change-Id in commit message footer

remote: Hint: A potential Change-Id was found, but it was not in the footer (last paragraph) of the commit message.

変更ID は最後の段落のです(ただし、その下に選択できない面白い文字がない限り)。 なぜ私はこれをプッシュできませんか?

注:別のブランチに切り替えてチェリーがこの正確なコミットを選択すると、これを簡単に回避できます。正しくプッシュできます。これは私に、ブランチに何か問題があると信じさせるでしょうか?

+0

追加のコミットがプッシュされていますか?そうであれば、その形式は正常ですか? – arand

答えて

2

おそらく、同時に複数のコミットをGerritにプッシュしています。ブランチのすべての新しいコミットがGerritにプッシュされることに注意してください。 "git log"コマンドを実行して最後のコミットの数を確認し、コミットメッセージにChange-Idがあるかどうかを確認します。

どのGerritのバージョンを使用していますか? Gerrit 2.13はこの種の問題を防ぐためにエラーメッセージを改善しました。 hereの「Issue 4488」ソリューションを参照してください。

関連する問題