Ich werde meine Entwicklung Zweig zu Master zusammenführen und ich frage mich, ob ich die Commits aus Entwicklung vor dem Zusammenführen zu master quetschen sollte.Gitflow: Squash Commits bei der Zusammenführung von entwickeln zu Master
Allgemeine Dokumentationen über Git Flow enthalten Zahlen wie diese aus der atlassian Seite.
In diesen Figuren erscheinen nur einzelne Commits auf Master statt alle zu entwickeln gemacht Commits. Eigentlich mag ich die Idee, einen Master-Zweig zu haben, der nur commits freigibt.
Was ist deine Meinung dazu? Verschmelzen Sie alle Commits auf Entwickeln zu Master? Oder quetschen Sie die Commits, bevor Sie sich dem Master verschreiben?
Ich zweitens: IMHO Geschichte ist äußerst wertvolle Informationen. Es kann einem Entwickler erklären, was passiert ist und warum. Bewahre es so gut du kannst. –
Aber die ganze Geschichte ist auf dem Zweig zu sehen, der immer bleiben wird. Der Master-Zweig ist eine Aufzeichnung von Releases und daher sollte jedes Commit eine zerdrückte Menge von Änderungen darstellen. –