Ich kenne mich nicht genug aus und weiß nicht, wie man eine moderne Projektverwaltung benutzt. Bei mir geht das noch wie zu VB 6.0 Zeiten: Für 1 Projekt erstelle ich einen Ordner, und darin dann bei verschiedenen Gelegenheiten einen nummerierten Unterordner. (Z. B. wenn ich im "Unterordner 1" einen Stand erreicht habe, der bis dahin ganz ok funktioniert, wird er zu "Unterordner 2" kopiert und dort weiter gemacht, damit ich im 1er nichts verschlimmbessere, was schon funktioniert.)
Also im Grunde das gleiche, das eine Versionsverwaltung mit Branches macht, nur mit sehr viel mehr Aufwand.
Ich hatte dazu einmal etwas geschrieben:
https://www.entwickler-ecke.de/viewtopic.php?t=112612 (zu
SVN, das ist relativ einfach)
https://www.entwickler-ecke.de/viewtopic.php?t=115462 (zu Git, das ist etwas komplizierter, kann aber auch mehr)