web-dev-qa-db-ja.com

GitHub:マージされたプルリクエストを再度開く

  • いくつかの変更を加えました
  • プルリクエストを送信しました
  • プルリクエストが受け入れられ、マージされました。
  • バグを発見しました
  • バグを修正している間に、変更は再び削除されました。

バグを修正し、1回の追加コミットでプルリクエストを再送信したいと思います。プルリクエストを再度開いたり更新したりする方法はありますか、それとも新しいプルリクエストを作成し、説明などを再度入力する必要がありますか? Gitoriousにはこの機能があり、最近GitHubに移行しました。

78
Michael Parker

答えは次のようです:できません

プルリクエストがマージされて閉じられると、永久にロックされ、再度開くことはできません。プルリクエストがマージされて閉じられ、変更がプルアウトされる場合(マージ前に強制的に後方にプッシュする場合)、ブランチにコミットを追加し、新しいプルリクエストを作成し、すべての詳細をコピーして、おそらく手動で履歴を保存する元のプルリクエストへのリンク。

将来のGitHubの機能リクエストになるかもしれません。

93
Michael Parker

私はプルリクエストを正常に再開しました

  1. プルリクエストへのコメント
  2. コメントフォームに表示された[送信して再度開く]ボタンをクリックします。
13

追加の1コミットを行った既存のブランチから新しいブランチを派生させるだけです。そこからプルリクエストを送信します。

4
Siva Gollapalli

復帰アクションを使用できます。

enter image description here

マージされたPRで行われたすべての変更を取り消す別のプル要求を作成します。

4
William Weckl