Ich bin sozusagen auch Solo Entwickler, nutze GIT hauptsächlich lokal, und pushe im Prinzip nur zum server als Backup.
Vorher hab ich
SVN benutzt, aber ich finde mergde und Versions switchen ist wesentlich einfacher bei GIT(aber mit
GUI).
Warum nutze ich Versionierung?
-Hauptgrund ist, das wir über 40 Maschinen mit teilweise stark unterschiedlichen Software Versionen haben (aber das selbe Programm). Tritt irgendwas auf,
kann ich mit einem Doppel-Klick auf Version x.y wechseln, und direkt nach dem Fehler suchen.
Ein Doppel-Klick!
Was bei mir irgendwann wenn Zeit ist auf der Agenda steht, ist, habe mal gelesen das man auch Zwei Repos verknüfen kann.
Beispiel: Ein Datenbank Treiber REPO(A) und eine
DB Anwendungs REPO(B), die A nutzt.
Ich glaube die "nichtnutzung" von Versionierung, hängt teilweise aber auch mit den Programmen zur Verwaltung der Versionierung zusammen.
Meine absolute Nr. 1 ist SourceTree.
Ist sehr übersichtlich und schnellen Zugriff auf das nötigste.