Auch ich habe einen ähnlichen Arbeitsablauf. Auch wenn immer nur an einem Zweig gearbeitet wird, finde ich es vorteilhaft, verschiedene Zweige für unterschiedliche Stadien der Arbeit zu haben. Stellen Sie sich zum Beispiel vor, Sie schicken einen guten Rohentwurf Ihrer Arbeit an Ihren Betreuer. Dann kommt Ihnen eine verrückte Idee! Sie wollen einige Kernkonzepte ändern, einige wichtige Abschnitte überarbeiten usw. usw. Also verzweigen Sie sich und beginnen zu arbeiten. Ihre Hauptverzweigung ist immer in einem "veröffentlichungsfähigen" Zustand (oder so nah dran, wie Sie in diesem Moment sind). Während Ihr anderer Zweig verrückt spielt und einige drastische Änderungen aufweist, ist der Master-Zweig immer releasefähig, wenn ein anderer Verlag Ihre Arbeit sehen will oder Sie als Student eine Konferenz einreichen (oder bereit, sie Ihrem Berater zu zeigen). Wenn Ihr Doktorvater den Entwurf morgens als erstes sehen will, können Sie zwar Ihre aktuellen Änderungen speichern, Tags verwenden oder das Protokoll durchsuchen, aber warum nicht getrennte Zweige behalten?!
Angenommen, Ihr Master-Zweig enthält den "veröffentlichungsfähigen" Zustand Ihrer Arbeit. Sie wollen sie nun bei mehreren begutachteten Zeitschriften einreichen, die jeweils unterschiedliche Formatierungsanforderungen für denselben Inhalt haben, und Sie erwarten, dass sie mit verschiedenen kleinen Kritikpunkten zurückkommen, wie Sie die Arbeit so bearbeiten können, dass sie für ihre Leser geeignet ist, usw. Sie könnten ganz einfach für jede Zeitschrift einen eigenen Zweig erstellen, die Änderungen für die jeweilige Zeitschrift vornehmen, die Arbeit einreichen und nach Erhalt der Rückmeldung die Änderungen in jedem einzelnen Zweig vornehmen.
Ich habe auch Dropbox und Git verwendet, um das System zu erstellen, das Sie oben beschrieben haben. Sie können ein Bare-Bones-Repository in Ihrem Dropbox-Ordner erstellen. Sie können dann Push/Pull von jedem Computer zu Ihrer Dropbox machen, um an allen Enden auf dem neuesten Stand zu bleiben. Dieses System funktioniert in der Regel nur, wenn die Anzahl der Mitarbeiter gering ist, da die Möglichkeit besteht, dass das Dropbox-Repository beschädigt wird, wenn mehrere Personen gleichzeitig an dem Projekt arbeiten wollen.
Sie könnten technisch gesehen auch nur EIN Repository im Dropbox-Ordner behalten und Ihre gesamte Arbeit von dort aus erledigen. Ich würde jedoch davon abraten, da einige Leute erwähnt haben, dass Dropbox Probleme mit der Synchronisierung von Dateien hat, die sich ständig ändern (gits-interne Dateien).