Gestern, als ich die neueste Version unseres internen Tools auscheckte, sah ich über 30 neue Versionen. Das hat mich neugierig gemacht, da ich dachte, dass endlich jemand diese nervigen Bugs repariert und das Feature hinzugefügt hat, auf das ich so lange gewartet habe ... und rate mal was? Nichts davon ist passiert, jemand dachte nur, es wäre nett, einige Header zu aktualisieren und eine kleine Anpassung von zwei oder drei Funktionen vorzunehmen. Alles in einem separaten Commit. Groß.Ein großer Checkin oder mehrere kleinere?
Dies führte zu einer Diskussion in unserem Team - sollte dies als in Ordnung betrachtet werden, oder sollten wir einen solchen "Missbrauch" verbieten? Wohl könnte dies wirklich in ein oder zwei Commits passen, aber 30 scheint zu viel. Wie soll das gehandhabt werden? Was ist die beste Vorgehensweise?
Was ist "beleidigend" darüber?Sie scheinen auch die Konzepte "Versionen" und "Revisionen" zusammenzufassen, wenn sie nicht notwendig sind. – msw
Wenn jeder die Angewohnheit hat, jedes Committlog zu lesen, wird diese Übung in der Tat viel Zeit vom Team erfordern. Entweder die Gewohnheit oder die Praxis ist falsch. – Konerak
@msw: "beleidigend" war, dass jedes Commit die gleiche Nachricht hatte. Vergessen, das zu erwähnen. Aber Sie haben recht, dass Versionskontrollsysteme dazu entwickelt wurden, Versionen zu verfolgen, daher dürfte die Anzahl der Commits für uns nicht so wichtig sein. – PeterK