Skip to main content

Cherry-pick

커밋의 변경을 현재 브랜치 위에 새 커밋으로 적용합니다. 커밋 하나는 우클릭 → Cherry-pick 커밋, 여러 개는 다중 선택 후 선택한 N개 커밋 cherry-pick 을 누르면 오래된 커밋부터 순서대로 적용됩니다.
선택에 merge 커밋이 있으면 해당 항목은 선택에 머지 커밋이 포함됐다는 문구로 바뀌며 비활성화됩니다. 충돌이 나면 시퀀스가 멈추고, 워킹 카피에서 계속 하면 남은 커밋을 이어 적용하고 중단 하면 전체를 취소합니다.

Revert

커밋을 우클릭하고 커밋 되돌리기 를 선택하면 변경을 취소하는 새 커밋을 만듭니다. 기존 히스토리는 유지됩니다. merge 커밋을 되돌릴 때는 mainline 부모 를 고르는 다이얼로그가 열립니다(기본값 부모 1). 선택한 부모의 브랜치는 유지하고 반대편 변경을 되돌립니다.
mainline을 잘못 고르면 반대쪽 변경이 유지됩니다. 어떤 부모가 merge 당시의 기준 브랜치였는지 확인하세요.