11 Abhängigkeiten zwischen Repositorys

Repositorys können nur vollständig verwendet werdenSeite 256

In Git ist das Repository die Releaseeinheit, d. h., Versionen, Branches und Tags können nur auf dem gesamten Repository angelegt werden. Besteht ein Projekt aus Subprojekten mit jeweils eigenem Releasezyklus und somit eigenen Versionen, muss es auch für jedes Subprojekt ein Repository geben.

Die Beziehungen zwischen dem Gesamtprojekt und den Subprojekten kann in Git mit dem submodule-Befehl oder mit dem subtree-Befehl1 umgesetzt werden.

Der Hauptunterschied zwischen dem Submodule- und dem Subtree-Konzept ist, dass bei Submodulen im Gesamt-Repository nur Verweise auf die Modul-Repositorys eingebunden sind, während beim Subtree die Inhalte der ...

Get Git, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.