Hallo,
ich verstehe deinen Werkstattvergleich irgendwie nicht. Wozu mehrere Exemplare der gleichen Datei haben? Da deine Tests ständig laufen sollten, müsstest du immer die Dateien herumkopieren. Ich denke so ist das nicht gedacht.
Es ist bei modularer Entwicklung gängige Praxis, in einem Entwicklungszweig zu arbeiten, der als "unstabil" angesehen wird und dann nach Abschluss eines Meilensteines die daraus entstehenden Dateien als "stabile" Version davon getrennt abzulegen, um aus Projekten nur auf diese stabilen Versionen zuzugreifen.
Bei Projekten die nicht modular aufgebaut sind, ist das natürlich nicht notwendig - da können Tests und Projektsourcen in einem Verzeichnis, quasi als ein einziger großer Klotz ('Monolith'), bearbeitet werden.