문제

REPOS, A 및 B가 2 개 있고 A 내부에서 B를 둥지로써 (하위 폴더로 추가). 방금 B를 A 내부에 배치했지만 문제는 Repo B에서 수정을 할 때 REOP A에서 추가되거나 고려되지 않는다는 것입니다.

Repo A로 간주하기 위해 어떤 변경 또는 수정을해야합니까?

Repo A가 개인이고 Repo B가 Github에 공개된다는 것을 고려하면 어떤 차이가 있습니까?

도움이 되었습니까?

해결책

B로 B를 구현해야합니다 하위 모듈.

git submodule add git://yourdomain.com/path/to/B path/to/B

어디에 git://yourdomain.com/path/to/B B 로의 먼 길입니다.
그리고 path/to/B A에 넣고 싶은 로컬 디렉토리입니다.

그런 다음 repo a를 복제 할 때마다 git submodule update. 그리고 B는 최신 상태입니다.

Capistrano는 정의하면 자동으로 관리합니다 :git_enable_submodules 사실.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top