如何配置 GitHub 以在不压缩的情况下变基拉取请求
How to configure GitHub to rebase Pull Requests without squashing
是否可以配置 GitHub 将 PR 变基到接收分支但不压缩?我看到的唯一选项是合并,或者压缩和合并(或者可能是压缩和变基,从文档中不清楚)——这些都不是我想要的。
我基本上想要应用 PR 时的线性历史记录,但保留来自 PR 的所有提交。
Pull requests are merged using the --no-ff
option, except for pull requests with squashed commits, which are merged using the fast-forward option.
话虽如此,这意味着无法通过 GitHub 网络 GUI。
但是你could fetch a pull request locally (as in here or in this blog post),合并到master
(这次默认快进合并,如果PR分支已经在[=12=之上做了) ]), 然后把 master 推回去。
PR可以被认为是合并的
是否可以配置 GitHub 将 PR 变基到接收分支但不压缩?我看到的唯一选项是合并,或者压缩和合并(或者可能是压缩和变基,从文档中不清楚)——这些都不是我想要的。
我基本上想要应用 PR 时的线性历史记录,但保留来自 PR 的所有提交。
Pull requests are merged using the
--no-ff
option, except for pull requests with squashed commits, which are merged using the fast-forward option.
话虽如此,这意味着无法通过 GitHub 网络 GUI。
但是你could fetch a pull request locally (as in here or in this blog post),合并到master
(这次默认快进合并,如果PR分支已经在[=12=之上做了) ]), 然后把 master 推回去。
PR可以被认为是合并的