처음으로 Git을 사용하고 있습니다. Git에 "최신 정보 얻기"를 수행해야하는 프로젝트가 있습니다.
이제이 솔루션에는 다른 프로젝트 종속성이 있습니다. 그렇다면 각 프로젝트에서 로컬 컴퓨터로 git 복제를 수행해야합니까? 아니면 프로젝트 및 프로젝트가 의존하는 다른 모든 프로젝트를 가져올 수있는 git 복제에 스위치가 있습니까?
이러한 종속성의 특성을 확인해야합니다.
소스 종속성. 즉, 프로젝트 저장소가 다른 프로젝트 소스 코드 " 하위 모듈 "(또는 하위 트리 ) 로 참조 할 수 있음을 의미합니다 .
바이너리 의존성, 즉 프로젝트에 해당 바이너리를 가져 오는 방법을 알려주는 파일 (Git과 관련이 없음)이 포함되어 있음을 의미합니다.
requirements.txt
대한 파이썬 종속성전자의 경우 하위 모듈이 포함 된 경우 .gitmodules
외부 저장소를 나열 하는 파일 이 표시 됩니다.
관련된 모든 리포지토리 git clone --recurse-submodules
를 복제 하는 데 간단한 것으로 충분합니다 .
OP Debbie.S를 확인한다 코멘트에 :
내 솔루션은 Visual Studio 2091 솔루션이며 아래의 솔루션
Dependencies->Projects
에는 종속 된 프로젝트의 이름이 있습니다.이제는 Git에서 한 번에 복제하고 모든 종속성이있는 전체 솔루션을 검색 할 수 있다고 생각했습니다. 분명히 그렇게 설정되지 않았기 때문입니다.
그래서 지금부터 하위 모듈이 소개 될 때까지 Git에서 각 개별 프로젝트를 복제해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다