Die DCUs sollten dann natürlich mit im GIT liegen
oder in einem externen branch-/versionsabhängigen Verzeichnis, damit beim Branchwechsel direkt die passenden DCUs vorhanden sind.
Nein, nie, niemals
das tut man nicht.
Wir haben hier im allgemeinen mehrere Ordner mit je einem working copy, so dass wir mehrere branches bearbeiten können. Diese Ordner werden mit subst auf einen Buchstaben gemappt. Ein Wechsel sind bei mir vier Klicks:
- Delphi beenden
- Zwei Tasten für Laufwerk ummappen
- Delphi starten
Wenn ihr wirklich das repo aufteilen wollt dann schaut mal git submodule an.