2016-07-30 2 views
1

受信ブランチにPRをリベースするようにGitHubを設定することはできますか?私が見る唯一のオプションは、マージ、またはスカッシュとマージ(またはおそらくスカッシュとリベース、ドキュメントからは不明)です - それらのどちらも私が望むものではありません。GitHubをプッシュリクエストを再分配するように設定する方法

基本的には、PRを適用したときに線形履歴が必要ですが、PRからのすべてのコミットを保存します。

答えて

1

番号:documentation does mention

プルリクエストが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は、マージされたと見なすことができます。

+0

ああ、これは、PRが "正式に"合併されていないことを意味するので、残念です。 – Creos

+0

@Creosはい、正しいことですが、これはこのアプローチの欠点です。 – VonC

+0

ありがとう、私は正直なところ、この機能が存在しないことにショックを受けています(ネイティブのgitコマンドを使ってこれを行うのは些細なことを考えれば)、それは非常に便利だと思いますマスターは頻繁に変更されないので、リベースしてください) – Creos

関連する問題