- Sie müssen aufhören, über Repositorys wie über Ordner und Unterordner (
.git
und andere) nachzudenken . Sie müssen nur eine Entität betreiben - das Repository ("Repository-Speicher an sich (.git
Verzeichnis)" und "Arbeitsverzeichnis" (möglicherweise nicht in "Bare-Repositorys" vorhanden) als übergeordnetes Verzeichnis des lokalen Speichers.) - Sie müssen verstehen, dass Git-Repo für den Weltraum als einzelne atomare Entität existiert und keiner seiner Unterpfade angesprochen und verwendet werden kann (im Gegensatz zu zB SVN ist dort jeder Unterbaum verwendbar, 1. Klasse Bürger).
Beide 1 + 2 bedeutet: Sie können oder:
- nur verschachtelte Repositorys (
root
die intern einen/b
Unterordner haben) infirst
undsecond
Repos - Submodul - Funktion für die Verknüpfung einiger externen Repository in Baum verwendet
first
undsecond
repos
und Sie müssen feststellen, welcher Fall Ihr Fall ist .
Pure 2 muss dir den richtigen Weg (tm) zeigen, um das Ziel zu erreichen:
root
Repo muss auf zwei geteilt werden (root
ohneb
und nurb
)first
undsecond
müssen personalisierte Sätze von Submodulen (root
infirst
undroot
,b
insecond
) bekommen - und ich kann jetzt nicht sagen, dassroot
undb
können Submodule seinfirst
oderb
"Submodule von Submodulen" sein müssen, Sie müssen es selbst lernen
HTH