Ich habe also dieses große Projekt, das gerade von mir überarbeitet wird. Ich ändere eine Menge Dinge, daher gibt es keine Chance, dass sie bald kompiliert werden. Ich lebe in einem speziellen Git-Zweig, den ich benannt habe cleanup
( master
der natürlich irgendwann zusammengeführt wird).
Das Problem ist, dass ich / wir die Richtlinie haben, niemals nicht kompilierten Code zu schreiben (idealerweise sollte es auch funktionieren, aber es muss zumindest kompiliert und verlinkt werden). Also, bis ich mit dieser riesigen Aufgabe fertig bin, kann ich nichts mehr festlegen (für die Überprüfung oder für die Buchhaltung).
So arbeite ich nicht gerne (ich glaube, die meisten Leute verpflichten sich mindestens einmal am Tag oder so).
Was denkst du? Gibt es eine Lösung, die ich übersehen habe?
Kann ich git später anweisen, Commits zusammenzufassen oder so? Ich könnte mit nicht kompiliertem Commit leben, solange sie in der Filiale bleibencleanup
.
Bearbeiten
Zum Thema Pushing / Committing: Ich bin mir bewusst, dass es ein großer Unterschied ist, aber später wird es zu fehlerhaften Überarbeitungen kommen, wenn ich meine Inhalte zusammenführe master
. Wenn Sie also durch den Verlauf blättern (oder git bisect
...), sind die "lokalen" Revisionen weltweit zugänglich. Daher ist es nicht die beste Lösung, sich nur lokal zu verpflichten und nicht zu pushen, da dies später zu Problemen führen kann (wenn das Thema für einige Zeit geschlossen und vergessen ist).
Kurz gesagt: Lokale Commits werden irgendwann verschoben. In der globalen Historie sollten keine nicht kompilierten Commits angezeigt werden.