2011-10-25 2 views
0

GIT의 하위 모듈 내용을 기본 저장소에 추가하는 방법을 아는 사람은 누구나 알고 있지만 하위 항목의 내용을 기본 저장소로 추가 할 수는 있습니다. 하위 모듈?하위 모듈의 내용을 업로드하도록 Git에게 알려주십시오.

이렇게하면 저장소의 변경 사항을 업로드하면 콘텐츠가 하위 모듈의 모든 콘텐츠와 함께 업로드됩니다. 그러나 하위 모듈에 업데이트가 포함되어 있으면 직접 업데이트 할 수 있습니다.

아이디어가 있으십니까?

답변

0

다음은 서브 모듈을 사용할 필요없이 정확히 이것을 수행하는 도구입니다. 여기에는 http를 통해 사용할 수있는 .git 리포지토리를 식별 할 수있는 매니페스트 파일이 포함되어 있으며, 도구를 다운로드하여 리포에 추가 할 수 있습니다. 다운로드 한 repos는 부모 자식 응용 프로그램 내에서 하위 모듈로 선택되지 않습니다.

https://github.com/yearofmoo/Git-Depend

0

당신은 이것을 원하지 않습니다. 요점은 부모 저장소에 필요한 하위 모듈의 버전을 저장하는 것입니다. 하위 모듈을 변경하면 (예 : vendor/plugins/my-plugin) 하위 모듈에 대한 변경 사항을 커밋해야하고 git add vendor/plugins/my-plugin을 사용하여 상위 저장소의 서브 모듈 버전을 .gitmodules으로 업데이트해야합니다. 이것은 포함하는 상위 저장소의 하위 모듈에 대한 변경 사항을 저장하는 방법입니다.

0

모듈은 GIT에서 관리합니다. 따라서 언제든지 당길 수 있어야합니다. 메인 레포에 넣을 필요는 없습니다.

관련 문제