git에서 많은 토픽 브랜치 브랜치를 사용하고 때로 리베이스 문제를 일으키는 토픽 브랜치 간의 의존성으로 끝납니다. 예를 들어, 같은 구조 : 때문에 이후 다음, featureA
을 리베이스 featureA
가 (뿐만 아니라 때로는 흥미 진진한 새로운) 같은 충돌을 트리거에 featureB
을 리베이스 때의존하는 토픽 브랜치 분기
master ---> featureA ---> featureB
\--> featureC
master
하는 경우 변경 전 (및 해결) 충돌을 얻을 패치는 featureA
브랜치의 패치를 다시 적용하려고 시도합니다. 실제 패치가 featureA
과 featureB
사이 인 경우 cherry-picked를 적용하면 벚 체리와 거의 동일한 효과로 rebase를 수행 할 수 있습니다. featureA
과 featureB
사이의 모든 커밋을 선택합니까?
참고 [전체 하위 작업을 리베이스하는 방법 - 여러 분기, 병합 결과로 일부 링크가 있음] (http://stackoverflow.com/a/9706495/94687). 이 솔루션의 불쾌한 부분은 나중에 주제별 분기 참조를 새 rebased 커밋으로 다시 설정해야한다는 것입니다. –