Du kannst Mergeoptionen für Pull Requests auf deine GitHub Enterprise Server-Instanz konfigurieren, um deine Workflowanforderungen zu erfüllen und den Voreinstellungen für die Verwaltung des Git-Verlaufs zu entsprechen. Weitere Informationen findest du unter Pull-Request-Merges konfigurieren.
- Navigiere auf deine GitHub Enterprise Server-Instanz zur Hauptseite des Repositorys. 1. Klicke unter dem Repositorynamen auf Einstellungen.
- Wähle unter „Pull Requests“ Mergecommits zulassen aus. Dadurch können Mitwirkende einen Pull Request mit dem gesamten Commitverlauf mergen.
- Verwende optional unter Mergecommits zulassen das Dropdownmenü, um das Format der Commitmeldung auszuwählen, die Mitwirkenden beim Mergen angezeigt wird. Standardmäßig enthält die Meldung die Nummer und den Titel des Pull Request. Beispiel:
Merge pull request #123 from patch-1
. Du kannst auch nur den Pull-Request-Titel oder den Titel und die Beschreibung des Pull Request verwenden.
Wenn du mehrere Zusammenführungsmethoden auswählst, können Projektmitarbeiter auswählen, welche Art von Zusammenführungs-Commit verwendet werden soll, wenn sie ein Pull Request zusammenführen. Wenn in deinem Repository eine geschützte Branchregel vorhanden ist, die einen linearen Commitverlauf erfordert, musst Du das Mergen mittels Squash oder Rebase oder beides zulassen. Weitere Informationen findest du unter Informationen zu geschützten Branches.