Frage

Ich habe mein Projekt in mehrere Teilprojekte aufgeteilt Aber alle haben einen gemeinsamen Teil (Verzeichnis mit cmake Skripte). Darüber hinaus einige Teilprojekte müssen andere Teilprojekte (Bibliotheken) enthalten.

Ich würde es vorziehen, git Submodule zu verwenden, aber soweit ich weiß, haben sie eine Beschränkung dass ein Submodul muss in einem separaten Verzeichnis im Repo (oder?) sein, was meine Hände bindet ein wenig, als ich keine Quelle oder cmake Skripte in einem Superproject oder einem der Teilprojekte duplizieren möchten.

Wie wollen Sie es zu lösen?

War es hilfreich?

Lösung

Ich sehe das Problem nicht. Ihre Bibliotheken sollten nicht Submodule überhaupt, aber völlig getrennte Projekte sein. Wenn Sie nicht möchten, um sie Submodule zu machen, werden sie sicherlich in ihren eigenen Verzeichnissen sein wollen. Was die cmake Skripte, sagen Sie, dass sie bereits in ihrem eigenen Verzeichnis befinden, so macht das Verzeichnis ein Untermodul ist kein Problem. Vielleicht müssen Sie das Problem klären.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top