如何配置GitHub以在不压缩的情况下重新设置Pull请求

时间:2016-07-30 18:45:01

标签: github rebase git-rebase pull-request

是否可以将GitHub配置为将PR重新绑定到接收分支但不进行压缩?我看到的唯一选择是合并,或壁球和合并(或者它可能是壁球和底板,从文档中不清楚) - 这些都不是我想要的。

在应用PR时,我基本上想要一个线性历史,但保留了PR的所有提交。

1 个答案:

答案 0 :(得分:1)

否:documentation does mention

  

拉出请求已合并using the --no-ff optionpull requests with squashed commits除外,它们使用快进选项合并。

话虽如此,这意味着GitHub网页GUI无法实现。

但是您could fetch a pull request locally(如here或此blog post中所述),将其合并到master(这次,默认以快进方式合并,如果PR分支已在upstream/master之上完成,则推回主。

然后可以将PR视为已合并。