Git · Senior · Frage 53 von 76
Warum ist „Merge-Commit“ vs. „Squash“ eine Team- und keine persönliche Entscheidung?
- 1Es prägt die Historie von
main, die alle bisecten und lesen - 2Git verlangt, dass alle Mitglieder dieselbe Option nutzen
- 3Ein Mischen beschädigt den Objektspeicher des Repositorys
Antwort zeigen
Richtige Antwort: Es prägt die Historie von main, die alle bisecten und lesen
Erklärung
Gemischte Konventionen ergeben eine uneinheitliche Historie: manche PRs als ein Commit, andere als Dutzende. Plattformen erlauben, pro Repository nur eine Methode zuzulassen.