흩어져있는 코드를 만들려고 여러 개의 git repos를 하나의 repo에 묶어야합니다.git에서 여러 저장소의 새 저장소로 코드를 자동으로 가져올 수 있습니까?
이 단계에서는 4 개의 서로 다른 프로젝트 (repoA, repoB, repoC 및 repoD)에서 모든 관련 프로젝트를 단 하나의 repo (repoFinal)로 바꾸는 코드는 고려하지 않았습니다.
그러나 내 관심사는 새로운 커밋과 푸시가 거의 매일 반복하여 repo하고, repoB하고, repoC하고 repoD 할 것입니다. 어떻게 4 가지 레포의 변화를 따라 잡고 내 repo에서 업데이트합니까? 매일 매일?
자동화 할 수있는 방법이 있습니까? 또는 수동으로 추적해야합니까?
나는 그러나 나는 확실하지 않다, 웹 후크에 대해 읽어 않았다
1) 나는 하나 개의 repo에서 업데이트 할 4 REPOS이있는 경우가 작동하는지?
repoFinal 2) 구조 예 다른 네 REPOS 다를 것이다
repoA -> PROJECTA
repoB -> ProjectB
repoC -> ProjectC, ProjectG
repoD -> ProjectD, ProjectE 및 ProjectF
finalRepo -> PROJECTA, ProjectB, ProjectG, ProjectD, ProjectE (내 새 Repo에 ProjectC 및 ProjectF가 필요 없음)
제안이나 통찰력이 도움이 될 것입니다.
에서보세요, 당신은'자식 fetch' 또는 더 복잡한 아무것도 할 cron 작업을 예약 할 수 있습니다. –
답변 해 주셔서 감사합니다. 그러나 cron 작업을 사용하면 git 히스토리를 유지할 수있는 범위가 남지 않습니다. –
질문이 이해가 가지 않습니다. cron 작업이'git' 명령을 실행하면 명령을 수동으로 입력 할 때와 같은 방식으로 모든 기록이 보존됩니다. –