git 저장소의 분기를 서브 폴더로 확인 하시겠습니까?
-
20-09-2019 - |
문제
저장소 (예 : CakePhp1.x @ 등)를 사용할 수 있습니까? http://github.com/cakephp/cakephp1x)) 그리고 마스터 플러스 분기를 하위 폴더로 체크 아웃 하시겠습니까?
예를 들어, 원하는 폴더 구조는 다음과 같습니다.
Cakephp1.x
|------ 1.2
|------ 1.3
| ------ 마스터
나는 당신이 사용할 수 있다는 것을 알고 있습니다 git 체크 아웃 -t 원산지/분기 복제 된 저장소에서 분기를 전환하려면 저장소를 복제하지 않고 반복적으로 이름을 바꾸지 않고도 위의 방법이 있는지 궁금합니다.
해결책
당신은 다음과 같은 일을 할 수 있습니다 :
mkdir cakephp
cd cakephp
git clone git://github.com/cakephp/cakephp1x.git master
cd master
git checkout -t origin/1.2
git checkout -t origin/1.3
cd ..
git clone master 1.2
git clone master 1.3
cd 1.2
git checkout -t origin/1.2
두 지역 git clone
작업은 하드 링크를 사용하여 대부분의 저장소 데이터를 공유하기 때문에 매우 빠릅니다.
다른 팁
저장소를 복제하는 것은 그다지 큰 문제가 아닙니다. 로컬 파일 시스템에서 생겨나면 대부분의 저장소 내용은 하드 링크를 통해 복제됩니다.
어떻게 든 관련이 있습니다 이것 ?!
제휴하지 않습니다 StackOverflow