Beispiel: Konfigurieren Sie die Rebase als Standard-Pull-Strategie für den Master-Zweig

In unserem neuen Projekt haben wir 10 Repositorys, von denen jedes voneinander abhängige Eclipse-Projekte hat.

Ich plane, einen Standardworkflow einzurichten, in dem jeder Entwickler am Masterzweig arbeitet und den Commit-Pull-Push-Zyklus verwendet. Um Commits zu reduzieren und einen schönen linearen Verlauf zu erhalten, bevorzuge ich Rebase als Standardstrategie für Pull. Das funktioniert gut, wennbranch.master.rebase=true gesetzt ist.

Leider muss es für alle Repositories manuell eingestellt werden, nachdem sie mit EGit geklont wurden. Ich habe versucht, Einstellungen vorzunehmenbranch.autosetuprebase=alwaysDies betrifft jedoch nur manuell erstellte lokale Zweige, nicht den Hauptzweig nach einem Klon.

Ich möchte die Ersteinstellung von automatisierenbranch.master.rebase=true um Fehler zu reduzieren und der Einfachheit halber. Gibt es eine Möglichkeit, dies zu tun? Am liebsten in Eclipse / Egit, aber auch andere Ideen sind willkommen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage