受信ブランチにPRをリベースするようにGitHubを設定することはできますか?私が見る唯一のオプションは、マージ、またはスカッシュとマージ(またはおそらくスカッシュとリベース、ドキュメントからは不明)です - それらのどちらも私が望むものではありません。GitHubをプッシュリクエストを再分配するように設定する方法
基本的には、PRを適用したときに線形履歴が必要ですが、PRからのすべてのコミットを保存します。
受信ブランチにPRをリベースするようにGitHubを設定することはできますか?私が見る唯一のオプションは、マージ、またはスカッシュとマージ(またはおそらくスカッシュとリベース、ドキュメントからは不明)です - それらのどちらも私が望むものではありません。GitHubをプッシュリクエストを再分配するように設定する方法
基本的には、PRを適用したときに線形履歴が必要ですが、PRからのすべてのコミットを保存します。
プルリクエストがpull requests with squashed commitsを除くusing the
--no-ff
optionを、マージされ、早送りオプションを使用してマージされます。
つまり、GitHub Web GUIでは不可能です。
しかし、あなたは(hereまたはこのblog postのように)could fetch a pull request locally(PR分岐はupstream/master
の上で行われている場合、早送り的にデフォルトでマージされ、この時間は、)、master
にそれをマージし、プッシュマスターバック。
PRは、マージされたと見なすことができます。
ああ、これは、PRが "正式に"合併されていないことを意味するので、残念です。 – Creos
@Creosはい、正しいことですが、これはこのアプローチの欠点です。 – VonC
ありがとう、私は正直なところ、この機能が存在しないことにショックを受けています(ネイティブのgitコマンドを使ってこれを行うのは些細なことを考えれば)、それは非常に便利だと思いますマスターは頻繁に変更されないので、リベースしてください) – Creos