Hub: gitcommitメッセージエディターと矛盾するプルリクエストメッセージエディターの動作

作成日 2014年07月15日  ·  4コメント  ·  ソース: github/hub

コミットメッセージとハブを介したプルリクエストにはvimを使用しています。 コミットメッセージを編集するときに、間違いを犯したことに気づき、コミットしたくない場合、書き込みを行わずに終了すると、コミットは中止されます。 プルリクエストの作成中にハブで同じことを行うと、とにかくプルリクエストが作成されます。 動作はgitと一致している必要があるようです。

プルリクエストメッセージを削除し、代わりに保存してプルリクエストを中止できることは知っていますが、それでも同じように機能しないことは混乱を招きます。これも追加の手順です。

pull-request

全てのコメント4件

コミットメッセージを編集するときに、間違いを犯したことに気づき、コミットしたくない場合、書き込みを行わずに終了すると、コミットは中止されます。

これはhub pull-requestと同じである必要があります。ここでは、プルリクエストメッセージを入力しなかった場合、件名がないためプルリクエストが中止されます。

この場合の例外は、ブランチで1つのコミットのみを使用してプルリクエストを開く場合です。 そこでは、デフォルトの件名とプルリクエストの本文がコミットメッセージの情報から入力されるため、テキストを追加しなくても、プルリクエストはこの情報から作成されます。

ゼロ以外のステータスコード(vimでは:cq )で終了できるvimのようなテキストエディタを使用している場合は、メッセージを入力して保存した場合でも、プルリクエストを中止できます。

プルリクエストをキャンセルしようとした方法と、代わりに送信された内容について詳しく教えてください。 可能であればこれを修正したいと思います。 ありがとう!

変更を加えずにテキストエディタを閉じ、コミットが1つしかない場合はプルリクエストを開くことができるようにするため、閉じます。この場合、プルリクエストのタイトルと本文はそのコミットから継承されます。 これは、GitHubWebフローの動作と一致します。

中止する場合は、エディタをゼロ以外のステータスで終了させるか、タイトルまたはバッファ全体を削除する必要があります。

「mislavありがとう!」と言いたかっただけです。 :cqのゼロ以外のVim終了コードを指摘するために、私は数か月前に読んで以来、これを少なくとも20回使用しました。

@mislav残念ながら、これらの通知をすべて見逃してしまいました:(プルリクエストを中止したいときにvimを終了するために:q!を使用していました(これは、コミットも中止したいときに行うことです)。見てくれてありがとうフォローアップしなくてすみません。今後は:cqを使用します。

このページは役に立ちましたか?
0 / 5 - 0 評価