제한 사항 및 권장 사항

Adobe 관리 저장소와 함께 Git 하위 모듈을 사용할 때는 다음 제한 사항에 유의하십시오.

  • Git URL은 이전 섹션에서 설명한 구문과 정확히 일치해야 합니다.

  • 분기의 루트에 있는 하위 모듈만 지원됩니다.

  • 보안상의 이유로 Git URL에 자격 증명을 임베드하지 마십시오.

  • Adobe 달리 필요한 경우가 아니면 다음을 실행하여 약식 하위 모듈을 사용하는 것이 좋습니다.
    각 하위 모듈에 대해 git config -f .gitmodules submodule.<submodule path>.shallow true입니다.

  • Git 하위 모듈 참조는 특정 Git 커밋에 저장됩니다. 따라서 하위 모듈 저장소가 변경되면 참조된 커밋을 업데이트해야 합니다.
    예를 들어 다음을 사용합니다.

    git submodule update --remote

비공개 저장소에 대한 Git 하위 모듈 지원

개인 저장소에서 Git 하위 모듈에 대한 지원은 일반적으로 Adobe 리포지토리에서 사용하는 것과 유사합니다.

그러나 pom.xml 파일을 구성하고 git submodule 명령을 실행한 후에는 Cloud Manager에서 하위 모듈 구성을 인식하도록 집계 저장소의 루트 디렉터리에 .gitmodules 파일을 추가해야 합니다.

.gitmodules 파일

집계기

제한 사항 및 권장 사항

개인 리포지토리에 Git 하위 모듈을 사용할 때는 다음 제한 사항을 염두에 두십시오.

  • 하위 모듈 Git URL은 HTTPS 또는 SSH 형식일 수 있지만 GitHub.com 저장소를 가리켜야 합니다. GitHub 집계 저장소에 Adobe 저장소 하위 모듈을 추가하거나 그 반대로 추가할 수 없습니다.
  • GitHub 하위 모듈은 GitHub 앱 Adobe에서 액세스할 수 있어야 합니다.
  • Adobe 관리 저장소의 Git 하위 모듈 사용 시 제한 사항도 적용됩니다.

Experience Manager