2017-02-26 1 views
0

다른 하위 모듈이 포함되어있는 기존 경로 (repo/SubContainer)에 하위 모듈을 추가하려면 다음과 같은 link의 지침을 따르려고하지만 추가 할 때마다 오류 메시지 "SubContainer 이미 색인에 있습니다. " 내 폴더 구조는 :하위 모듈 오류 메시지 추가

repo 
    --SubContainer 
    --Sub1 
+1

폴더가 아직 존재하지 않아야합니다. - 이미 정의 된 서브 모듈이 있습니까? - Submodule 업데이트를 실행하고 init을 선택해야합니다. – MrTux

+0

예.하지만 새 하위 모듈이 나타나지 않습니다. 내가 무엇을하여야한다? 서브 모듈을 어떻게 복제 할 수 있습니까? – tulipe

답변

1

당신은 다른 서브 모듈이 존재하는 폴더에 서브 모듈을 추가 할 수 없습니다. SubContainer already exists in the index은 입력 한 장소의 하위 모듈이 이미 색인의 일부임을 의미합니다. 각 하위 모듈에는 자체 폴더가 있어야합니다. 이 같은 : 당신이 서브 모듈을 추가하는 경우

repo 
    --SubContainer 
    --Sub1 
    --Sub2 

그래서, 당신은 경로 SubContainer/SubX에 추가해야합니다. 해당 명령 줄 명령은 git submodule add <Submodule URL> SubContainer/SubX이됩니다. SubContainer 경로를 제공하는 것으로 충분하지 않습니다. git will 은 SubContainer 폴더에 서브 모듈을위한 폴더를 자동으로 생성합니다. 새 폴더는 경로를 제공하지 않는 경우에만 만들어집니다.

+0

감사합니다 @Kowsky 너무 많이 – tulipe

관련 문제