1

gerritにいくつかの変更をプッシュしようとしていますが、gerritからリモートエラーが返されます

! [remote rejected] HEAD -> refs/for/master (missing Change-Id in commit message )

いつものように、最後の段落にchange-idがあります。

user type is shown in settings and user switchboard

Change-Id: I6b752abec9cf423d088bae4bfd939079dff21b3d

この変更をレビューのためにプッシュするにはどうすればよいですか?

4

2 に答える 2

4

複数のコミット(1つだけだと思いました)をgerritにプッシュしようとしましたが、一部のコミットには変更IDがありませんでした。コミットメッセージの最後にIDが修正されました。

gerritはそれらのコミットが気に入らなかったので、すべてのコミットを1つにまとめると、正常に機能しました。

于 2011-05-25T19:28:35.550 に答える
1

これはもう1か月近く経っていますが、答えが出ていないので、閉鎖したいと思います。:-)

最後の段落にありますかコミットメッセージなどに無関係な文字はありませんか?

その特定のChange-Idが必要ない場合は、commitを修正してその行を削除し、commit-msgフックがそれを再生成するようにします。

于 2011-05-19T23:49:38.303 に答える