Commit-Squashing für Pull Requests konfigurieren
Sie können das Commit-Squashing für alle Pull-Request-Merges auf Ihre GitHub Enterprise Server-Instanz in Ihrem Repository erzwingen, zulassen oder deaktivieren.
You can configure pull request merge options on Ihre GitHub Enterprise Server-Instanz to meet your workflow needs and preferences for managing Git history.
-
On GitHub Enterprise, navigate to the main page of the repository.
-
Under your repository name, click Settings.
-
Wählen Sie unter der Schaltfläche zum Mergen die Option Allow merge commits (Merge-Commits zulassen) aus. Dadurch können Mitarbeiter einen Pull Request mit einem vollständigen Verlauf an Commits mergen.
-
Wählen Sie unter der Schaltfläche zum Mergen die Option Allow squash merging (Squash-Merging zulassen) aus. Dadurch können Mitarbeiter einen Pull Request mergen, indem sie alle Commits in einen einzigen Commit squashen. Wenn Sie neben Allow squash merging (Squash-Merging zulassen) noch eine weitere Merge-Methode auswählen, können Mitarbeiter den Typ des Merge-Commits auswählen, wenn sie einen Pull Request mergen.