2011-08-09 3 views
7

다음과 같은 문제가 있습니다. 소프트웨어 제품을 충실히 재현하려면 GUI 버전의 아트웍을 포함하여 많은 코드가 있습니다. 나는 또한 Windows와 Mac에서 모두 작업하고있다. 내가 작업하고있는 실제 코드는 매일 바뀌어 정말 작습니다. 그러나 모든 관련 리소스는 구축되기 전에 수 GB에 이릅니다.대규모 리소스를위한 Git 하위 트리 또는 Git Sub 모듈?

내 연구 온라인에서 git-subtree 또는 git-submodule이 내 git 저장소를 빠르게 유지해야 할 필요가있는 것처럼 보입니다.

많은 git 사용자가 비슷한 문제에 직면했으며 동일한 결정에 직면했을 것입니다.

어떤 접근 방식을 사용 했습니까? 어떤 문제가 발생 했습니까?

답변

4

하나의 모 놀리 식 자식 저장소가 정상적으로 작동합니다. 변경하지 않는 큰 리소스는 복제 할 때 한 번만 복사됩니다.

시간이 지남에 따라 큰 리소스가 변경되는 경우 git-media이 유용 할 수 있습니다.

+0

이것은 내가 지금 사용하고있는 것입니다. 그래도 git-media에 대해서는 몰랐는데 유용 할 것 같습니다. – Carl

0

많이 바뀌지 않는 바이너리의 GigaBytes (필자의 경우 이미지) 실제로 복제하지 않은 로컬 git-repo에서 서버를 추적했습니다.

'코드'가 네트워크를 통해 직접 사용하고 있습니다. 빌드/테스트 및 생산 과정 중.