Próbuję utworzyć gitsubtree istniejącego repozytorium, na przykład:Jak mogę utworzyć Gitsubtree istniejącego repozytorium?
-> Projecta/projectB
Projekt A jest rodzicem, chcę dodać Projekt B jako poddrzewa git.
git poddrzewa -P projectB ssh: //[email protected]/projectB.git mistrz
Ale to się nie powiedzie, a pojawi się następujący komunikat:
przedrostek „projectB ' już istnieje.
Nie chcę ponownie pobierać całego repozytorium, chcę tylko dodać ten katalog do mojego programu gitsubtree.
Ten projekt katalogu B nie jest śledzony przez git Project A.
góry dzięki
Czy folder projectB już istnieje? Jeśli tak, to zawiera wszystko? Podpole Git odmówi utworzenia poddrzewa, jeśli katalog, w którym zostanie umieszczony, zawiera cokolwiek. – LopSae
Wydaje się niemożliwe obecnie (git v2.0), jeśli folder projectB już istnieje, i usunięcie istniejącego katalogu projectB z 'rm -rf projectB' następnie wykonaj' git subtree dodaj projectB_directory [email protected]/projectB.git master' aby pobrać ponownie to jedyny wybór. – Allen