2011-08-03 2 views
0

PersonA, PersonB git 저장소와 같은 2 Git 저장소가있는 경우.병합없이 Merge없이 다른 저장소에서 기존 분기를 푸시

PersonB 저장소에서 '데모'지점을 만들면 PersonA는 6 개월 이상 많은 작업을 저지른 것입니다. 그러나,이 지점 (PersonB/데모)을 (PersonA/데모)로 푸시하고 싶습니다. 어떻게해야합니까?

PersonA/데모로 이동할 때 빨리 감기를하고 싶지 않다는 점이 복잡합니다. PersonA/데모의 모든 부분이 PersonB/데모와 동일한 위치에 있습니다.

Ex. 복제본을 통해 버전 1.00 일 때 제품 A에 대한 데모를 만듭니다. 원본에서 새 저장소로 분리되었습니다. 이제는 제품 A가 버전 2.00으로 이동하지만 아직 데모를 유지할 시간이 없습니다. 그래서 과거와 같은 모든 것을 지키고 싶습니다만, 지금은 같은 저장소에 보관하고 싶습니다. PersonB의 REPO 내에서

답변

1

(이 원격 인물을 임명했다 가정) :

git push PersonA demo 

이에 PersonB의 데모 분기점을 인물의 환매 특약의 demo 분기를 생성하고 같은 일을 가리 킵니다, 영향을주지 않고 PersonA의 레포에있는 다른 것.

git fetch PersonB demo:demo 

로컬 원격 demo 지점의 해제를 기반으로 demo 분기를 생성합니다 : 당신이 오히려 성격의 환매 특약에서 명령을 실행하려는 경우

, 다음 역을한다.

관련 문제