2013-01-04 2 views
0

Unfuddle에 git 저장소가 있습니다. 이 repo에는 여러 프로젝트가 포함되어 있으며 어느 것도 git에서 개별적으로 추적하지 않습니다. 이 프로젝트 중 하나에서 일하게되었지만 커밋 된 변경 사항을 프로젝트에 적용하기 전에 매번 전체 repo를 가져와야합니다. 왜냐하면 프로젝트 전체가 버전 제어하에 있기 때문입니다. 는 그래서 REPO 구조는 난 그냥 개별적으로 작업 할 수 있습니다, 프로젝트 A, B 또는 C.Suppose 내가 프로젝트 C 작업 중 하나에는 .git이 없습니다이git repo의 하위 디렉토리를 독립적 인 git repo로 변환

MainRepo 
    Project A 
    Project B 
    Project C 
    .git 

같다?. 그렇게하기위한 조치는 무엇입니까?

감사합니다.

+1

아마도 http://stackoverflow.com/questions/359424/detach-subdirectory-into-separate-git-repository의 사본 –

+0

큰 저장소로 변경 사항을 다시 제출 하시겠습니까, 아니면 복제하고 싶은지에 따라 달라집니다. 원래 프로젝트의 작은 부분이며 결코 되돌아 보지 않는다. – mvp

답변

0

각 프로젝트에 대해 스폰하는 새 분기에서 필터 분기를 사용하십시오. 개별 리포지토리로 가져옵니다.