2013-08-21 3 views
0

관련 프로젝트가 많이 들어있는 상위 디렉토리가 있습니다. 이 프로젝트 중 일부는 heroku에 배포 된 응용 프로그램으로 git 기반 메커니즘을 사용하여 응용 프로그램을 배포합니다. 결과는 부모 자식 내 자식 저장소로 끝납니다. 다른 지점에서 작업 할 때 이것은 매우 혼란 스러울 수 있습니다. 그러한 환경을 관리하는 모범 사례는 무엇입니까?부모 자식 저장소 내에서 자식 기반 배포 관리

답변

0

프로젝트를 적절하게 모듈화하고, 다른 프로젝트가 다른 repos에 속하는 것이 가장 좋습니다. 귀하의 요구에 따라, Heroku에 대한 다른 배치는 다른 repos에 속하므로 repo에 집계해야 할 이유가 없습니다. git에서는 명백하지 않습니다.

대개 익숙한 경험은 하위 도메인을 사용하는 것입니다. 하위 도메인 (즉, 다른 환경에 배포 됨)에있는 모든 것은 쉽게 별도의 repo/프로젝트가 될 수 있습니다.

+0

당신이 말한 것은 이상적이지만 github.com에서 개인 저장소를 사용해야합니다. 새로운 저장소에는 각각 비용이 관련되어 있습니다. 그게 합리적이라면 각 저장소를 다른 저장소로 이동하는 것 이외의 다른 옵션을 찾고 있습니다. –

+0

그러면 문제는 프로그래밍과 관련이없는 비용 효율성 문제입니다. http://bitbucket.org에는 무료 개인 리포지토리가 있습니다. –