Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Commit-Rebasing für Pull-Requests konfigurieren

Du kannst Commitrebasing für alle Pull Request-Merges auf your GitHub Enterprise Server instance in deinem Repository erzwingen, zulassen oder deaktivieren.

Du kannst Mergeoptionen für Pull Requests auf your GitHub Enterprise Server instance konfigurieren, um deine Workflowanforderungen zu erfüllen und den Voreinstellungen für die Verwaltung des Git-Verlaufs zu entsprechen. Weitere Informationen findest du unter Konfigurieren von Pull Request-Merges.

  1. Navigiere auf your GitHub Enterprise Server instance zur Hauptseite des Repositorys. 1. Klicke unter dem Repositorynamen auf Einstellungen. Schaltfläche „Repositoryeinstellungen“
  2. Wähle unter Pull Requests die Option Rebasemerging zulassen aus. Dadurch können Mitarbeiter einen Pull Request durch ein Rebasing ihrer einzelnen Commits auf den Basisbranch zusammenführen. Screenshot: Einstellungen für Pull Requests mit hervorgehobenem Kontrollkästchen „Rebasemerging zulassen“

Wenn Du auch eine weitere Merge-Methode auswählst, können Mitarbeiter den Typ des Merge-Commits auswählen, wenn sie einen 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.