프로젝트가 하나 뿐이므로 서버에 두 개의 리포지토리를 추가하려고합니다. 하지만 하위 모듈 중 하나가 두 저장소에서 코드를 가져 오는 문제가 발생합니다.다중 서브 모듈이있는 단일 프로젝트
한 서브 모듈은
/projectroot/application/models
내에서해야 할이 내가 할 것입니다
/projectroot/library/NameSpace
기타 :
cd projectroot
git submodule add ssh://[email protected]:/var/repositories/models.git application/models
이 경이롭게 작동; 내 응용 프로그램/모델에 필요한 내용이 포함되어 있습니다. 그래서 나는 다음에 이동 :
git submodule add ssh://[email protected]:/var/repositories/NameSpace.git library/NameSpace
내가
/projectroot/library/NameSpace
에서 살펴보고 내가 거기에 모두 저장소에서 모든 파일이 있습니다. 나는 아마도
git submodule
가 제대로 예상대로 추가 모두 서브 모듈이 나열되어 있음을 알아 두셔야합니다.
나는 여기서 중요한 무엇인가 놓치고 있습니까? 개별 리포지토리를 초기화 할 때 내가 잘못 수행 한 것입니까? 나는이 과정을 ~ 3 번 시도했다.
감사합니다.
"폴더를 살펴 봅니다"에서 "폴더"가 의미하는 바를 명확히 할 수 있습니까? 어떤 폴더? –
@GregHewgill 사과, 내 질문을 편집했습니다. – James