큰 (코드베이스 크기 - 반드시 인기가있는 현명한) 프로젝트에 포함되어있는 여러 작은/compartmentalized opensource 프로젝트를 git에서 추적하는 방법을 궁금합니다. 예 :git을 사용하여 단일 프로젝트 내에서 여러 오픈 소스 프로젝트를 추적하는 방법은 무엇입니까?
- 부트 스트랩 (http://twitter.github.io/bootstrap/getting-started.html)
- intro.js (http://usablica.github.io/intro.js/) :
는 내가 짓고 있어요 전자 상거래 사이트 내부에 두 개의 오픈 소스 프로젝트를 사용하고 싶은 말
내 파일 구조는 다음과 같습니다
myrepo/front_end/style/bootstrap/
├── css/
│ ├── bootstrap.css
│ ├── bootstrap.min.css
├── js/
│ ├── bootstrap.js
│ ├── bootstrap.min.js
└── img/
├── glyphicons-halflings.png
└── glyphicons-halflings-white.png
myrepo/front_end/javascript/intro/
├── intro.js
두 개의 오픈 소스 프로젝트가 프로젝트의 작은 하위 섹션이기 때문에 두 개의 github 프로젝트 저장소에 대해 원격 저장소를 설정 한 다음 원격 마스터를 추적하는 로컬 지점을 갖고 있다면 로컬 브랜치가 프로젝트 저장소와 전혀 유사하지 않습니다.
따라서 원격 프로젝트를 추적하여 버그 수정을 출시하자마자 어떻게 통합 할 수 있습니까?
도움을 주시면 대단히 감사하겠습니다.
감사합니다.
DS-매트
[git submodules] (http://git-scm.com/book/en/Git-Tools-Submodules)를보십시오. –
그리고 [git subtree] (https://blogs.atlassian.com/2013/05/alternatives-to-git-submodule-git-subtree/)에서도 마찬가지입니다. 하위 프로젝트를 자주 업데이트하려는 경우 더 쉽습니다. – chirlu