rebase가 실패하여 일부 중복 된 커밋이있는 기능 분기를 구해야합니다. 현재이 문제를 해결할 수있는 유일한 방법은이 지형지 물의 모든 커밋을 마스터로 체리 선택하는 것입니다 (아래 배경 참조).Branch rescue : 체리 - 병합 커밋을 선택 하시겠습니까?
우리는 가장 최근의 마스터 상태에서 시작하여 우리의 지형지 물 커밋을 체리 피킹하기 시작했습니다. 그러나 우리는 종종 master를 우리의 feature 브랜치에 합병했고, 나는 또한 merge 커밋을 체리 선택해야하는지 확신 할 수 없다. 나는 벚꽃을 피우고 현재의 주인을 뽑을 때 나는 이미 갈등을 해결했기 때문에 그렇게 생각하지 않는다. 그 맞습니까?
PS : 배경
우리는 중복이 너무 늦게 투입 및 기능 분기 이미 상단에 100 개 커밋이 발견했다. 우리의 CI 구조 때문에 중복 된 커밋을 되돌릴 수는 없습니다. 구출에 대한 우리의 첫번째 시도는 rebase하고 중복 커밋을 생략하는 것이 었습니다. 이것은 우리의 feature 브랜치의 일부가 아닌 일부 커밋의 수정 ID를 변경하기 때문에 작동하지 않습니다. 이미 master에있는 커밋의 revison id는 변경할 수 없습니다! 따라서 현재의 구조 모드는이 기능 브랜치의 모든 변경 사항을 마스터로 체리 선택하는 것입니다.