동일한 저장소를 사용하여 다른 저장소에 대한 데이터를 보유 할 수 있습니까? 나는 즉, 수하나의 자식 저장소가 많은 복제본에 사용됨
은 (BARE REPO라고 함) 자식 베어 저장소
- 자식 클론 --single- 통합 -b REMOTE REPO에서 마스터 지점 데이터와
클론을 생성 branch [email protected] : ConsolidateService.git
- exec git add.
- 터치
- 간부 자식이
- 간부 자식 원격 SSH를 통합 추가 "README를 추가"-m 커밋 README.md :
- 을 //[email protected]/var/repos/app.makeatoy.git 간부 자식 푸시 BARE REPO의 내용을 마스터에게 REMOTE REPO B로부터 마스터 분기 데이터
재 클론을
소거 통합
- git clone -b test --single-branch [email protected] : TestService.git
- exec git add.
- 터치는
- 간부 자식이
- 간부 자식 원격 테스트를 SSH를 추가 "README를 추가"-m 커밋 README.md :
- 을 //[email protected]/var/repos/app.makeatoy.git 간부 자식 푸시 테스트 마스터
소거 REMOTE REPO C로부터 마스터 분기 데이터 BARE REPO
재 클론 그것의 내용
- git clone -b prod --single-branch [email protected] : ProdService.git
- exec git add.
- 터치는
- 간부 자식이
- 간부 자식 원격 생산을 SSH를 추가 "README를 추가"-m 커밋 README.md :
- 을 //[email protected]/var/repos/app.makeatoy.git exec git 푸시 프로덕션 마스터
가능한 경우 베어 리포 지 토리의 내용을 어떻게 지우겠습니까?
TIA
베어 리포 지 토리에서, post-receive 후크를 사용하려면 1) 저장소의 이름을 얻고 2) 사용 된 분기의 이름을 얻으십시오.그런 다음 아이디어는 웹 코드를 배포 할 장소를 생성하는 것이 었습니다. 예 : 저장소 app1/branch : test의 경우 코드는 app1-test 디렉토리에 배포됩니다. 저장소 app1/branch prod의 경우 코드가 app1-prod 디렉토리 등에 배포됩니다. –