Próbuję użyć submodułów git do agregowania 10 + repozytoriów w jedną strukturę dla łatwego rozwoju.Git submodule do śledzenia zdalnego oddziału
Ma on klonować moduł i kasować oddział. Zamiast tego moduł jest sprawdzany w trybie głowicy odłączonej.
git clone [email protected]:org/global-repository.git
git submodule update —init
cd config-framework
git status
$git status
#HEAD detached at b932ab5
nothing to commit, working directory clean
gitmodules plików wydaje się być w porządku
$cat .gitmodules
[submodule "config-framework"]
path = config-framework
url = [email protected]:org/config-framework.git
branch = MY_BRANCH
Chcemy oddział MY_BRANCH być wyrejestrowany domyślnie zamiast oderwane głowy. Jak to osiągnąć?
Tak działają podmodulki. Projekt główny odwołuje się do konkretnego zatwierdzenia, a nie oddziału. – twalberg