githubのプルリクエストをキャンセルするにはどうすればよいですか?


152

githubのプルリクエストをキャンセルするにはどうすればよいですか?

更新 承認された回答は回答の手順を詳述していませんでした。いずれにしても、この質問が尋ねられたため、githubはこれを非常にシンプルにしました。そのため、手順は次のとおりです。

  1. プルリクエストページにアクセスする
  2. 「プルリクエストを閉じる」ボタンをタップ

1.5一番下までスクロールします。
ThomasW 2015年

回答:


129

43
ページの一番下にあります。ずっと下にスクロールしてください。
larsr 2013

2
ヒント:閉じるボタンは、ターゲットリポジトリのプルリクエストにあります。ソースリポジトリのプルリクエストのページにはありません。
Mars

3
クローズだけでなくPRを削除する方法はありますか?ありがとう。
f01

githubのヘルプページで小さな修正が必要な場合は、プルリクエストを送信した元のリポジトリをクリックします。PRの名前をクリックして、一番下までスクロールします。
vikramvi 2016

16

DVCSの精神では(「配布済み」の場合と同様)、公開したものをキャンセルすることはありません。
プルリクエストは基本的には送信したパッチ(通常は電子メール、ここではGitHub webappによる)であり、キャンセルはしません。どちらかに電子メールを送る;)

ただし、GitHubプルリクエストシステムにはディスカッションセクションも含まれているため、変更の受信者に懸念を表明し、30のコミットのうち29を無視するように依頼することができます。

最後に、覚えておいてください:

  • a /プルリクエストを行うときにプレビューセクションがあり、そこに含まれるコミットの数を確認し、それらの差分を確認できます。
  • b /プルリクエストとして公開する作業を、その作業を受信するリモートブランチの上にリベースすることが望ましい。次に、受信者が早送りで安全に適用できるプルリクエストを作成できます。

そうは言っても、2011年1月以降(「更新されたプルリクエストディスカッション」)、上記の回答で述べたように、コメントでプルリクエストを閉じることができます。
ディスカッションページの下部にある[コメントして閉じる]ボタンを探します。

https://github-images.s3.amazonaws.com/blog/2011/pull-refresh.png


4
これを正しいものとしてマークします。さらに調査したところ、プルリクエストはキャンセルできないというgithub自体のリファレンスを見つけました。あなたがオプションさえ持っていることに対してあなたがしている理論的な議論を理解していますが、プルリクエストは実際にはデータベースに追加されたリンクにすぎません。したがって、実際にはリクエストをキャンセルできるはずです。ここでは電子メールについて話しているわけではないので、電子メールと同じ設計パターンに従う必要があるとは期待できません。
メモン

1
@ハルコニアン:私はあなたの主張に完全に同意します:ソースと宛先はGitHub Webアプリケーションサーバー側にあるため、キャンセルなどの任意のアクションが可能です。しかし、現在、その機能を要求するには、GitHubチームに「拡張機能のリクエスト」を行う必要があります。
VonC、2011年

8

リポジトリを閉じる権限がないリポジトリにプルリクエストを送信した場合は、プルリクエストの送信元のブランチを削除できます。それはプルリクエストをキャンセルします。


はい、元のブランチを削除すると、プルリクエストが削除されます。
Victor Martins

9
これは私にはうまくいかないようです。リポジトリ全体を削除しましたが、プルリクエストはまだ残っています。
Dave L.

9
プルリクエストは削除されません。リポジトリはPRにとして表示されunknown repositoryます。
Danyal Aytekin 2014年

5

会話タブに移動し、「プルリクエストを閉じる」ボタンが1つあります。そのボタンを使用してプルリクエストを閉じます。添付された画像の参照を取得します


-2

私はコメントしたかったのですが、私の評判はコメントする資格がないので、それは答えでなければなりませんでした。Githubは実際にはプルリクエストをキャンセルするだけでなく、プッシュしようとしているフォークを削除するだけで削除することもできます。これが他の人がこれをグーグルするのを助けるかもしれないことを願っています。


4
これは真実ではありません。フォークを削除しても、プルリクエストは削除されません。
クレイグブラウン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.