다른 GIT 저장소의 일부로 새로운 GIT 저장소를 새로 만들 수 있습니까?다른 저장소의 일부에서 GIT 저장소 구축
설명해 드리겠습니다. 나는 여러 개의 모듈로 적당히 큰 저장소를 가지고있다. 이 "시스템"은 전적으로 또는 모듈 방식으로 사용될 수 있습니다. 그러나 주 저장소에서 꺼내어 각 모듈에 필요한 모든 파일이 항상 쉬운 작업은 아닙니다.
작은 저장소를 만들 수 있는지 알고 싶습니다. 각 모듈마다 종속성이 있고 기본 저장소와 동기화되도록합시다.
개념적으로는 하위 모듈이지만, 내가 틀렸다면이 기능이 만들어진 것이 아닙니다.
음, 그렇다고 생각합니다. 왜냐하면 이러한 모듈의 대부분이 여러분이 말한 것처럼 구조화 되었기 때문에 불가능하다고 생각합니다. 필요한 파일이 전부는 아니기 때문입니다. 예를 들어, 내 ** HTTP 요청 ** 클래스는 _/HTTP_에 있지만 _/Core_에 저장된 수퍼 클래스가 필요합니다. –
하위 모듈 간의 종속성은 문제가되지 않습니다. 설치 한 모든 종속성 만 있으면됩니다. 하나의 플러그인에서 모든 파일의 위치는 하나의 하위 디렉토리에만 있어야하며,이 하위 모듈은 중요하지 않습니다. –
그리고 어떻게 작동합니까? 예를 들어, 세 개의 하위 모듈이 같은 종속성을 갖고 있으며이 종속성에서 뭔가를 고쳐야 할 필요가 있습니까? 모든 참조가 자동으로 업데이트됩니까? 그리고 한 프로젝트가 동일한 종속성을 가진 두 개의 모듈을 사용한다면 문제가 발생하여 선택한 언어로 둘 다 필요하지는 않습니까? –