Zitat von
Lookbehind
[...]
Zur Erklärung: Die Idee mit einem separaten Repo, welches ich dann nur einbinde, hatte ich natürlich auch schon. Konnte sie aber nach kurzer Recherche direkt wieder verwerfen. Das ist hier nicht praktikabel.
Grund: Es geht nicht um Programm-Code (wenn man mal von ein bisschen templating absieht), sondern um verschiedene Auszeichnungssprachen. Es gibt also keinen Compiler oder Build-Prozess, der verschiedene Repos zu einem Ergebnis zusammenführen könnte. Erschwerend kommt hinzu, dass die Verzeichnis-Struktur für diese Projekte essentiell ist und somit nicht frei wählbar (oder nur sehr bedingt). Was im Ergebnis dazu führt, dass leider Dateien aus dem Shared-Repo und projektspezifische Dateien nebeneinander im gleichen Verzeichnis liegen müssen. Und das verschachtelt über mehrere Verzeichnisebenen hinweg. Trennen über zwei verschiedene Repos wird damit quasi unmöglich.
Schade, hätte vieles vereinfacht und man hätte sonst Git super auch zum deployen benutzen können.
Nunja, dann weiter auf dem umständlichen Weg.