プルリクエストにコミットの squash を設定する
リポジトリで、使用している GitHub Enterprise Serverインスタンス でのすべてのプルリクエストマージについて、コミットの squash を強制、許可、または無効にできます。
You can configure pull request merge options on 使用している GitHub Enterprise Serverインスタンス to meet your workflow needs and preferences for managing Git history. For more information, see "Configuring pull request merges."
-
GitHub Enterpriseで、リポジトリのメインページにアクセスしてください。
-
リポジトリ名の下で Settings(設定)をクリックしてください。
-
必要であれば、[Merge button] の下の [Allow merge commits] を選択します。 これにより、コントリビューターがコミットの全ての履歴と共にプルリクエストをマージできるようになります。
-
[Merge button] の下にある [Allow squash merging] を選択します。 これにより、コントリビューターが全てのコミットを 1 つのコミットに squash してプルリクエストをマージできるようになります。 [Allow squash merging] 以外のマージ方法も選択した場合、コラボレーターはプルリクエストをマージする時にコミットのマージ方法を選択できます。