Accept Both Changes vs Compare Changes을 통한 충돌 해결 전략 비교
KUKJIN LEE • 1개월 전 작성
Accept Both Changes
란?
Accept Both Changes는 충돌이 발생한 파일에서 로컬 브랜치와 원격 브랜치의 변경 사항을 모두 유지하는 옵션입니다.
언제 사용할까?
-
두 변경 사항이 모두 유효하고, 결합하여 사용하는 것이 적절할 때.
-
충돌된 코드 부분이 서로 다른 기능을 담당할 때.
Compare Changes
란?
Compare Changes는 로컬 브랜치와 원격 브랜치의 변경 사항을 비교하여, 어떤 코드가 어떻게 달라졌는지 시각적으로 확인할 수 있는 옵션입니다.
언제 사용할까?
-
어떤 변경 사항이 더 적절한지 확신이 서지 않을 때.
-
충돌된 코드의 차이점을 명확히 이해하고 싶을 때.
이 두 개의 문서는 각각 Accept Current Change
와 Accept Incoming Change
, 그리고 Accept Both Changes
와 Compare Changes
의 차이점을 명확히 설명하며, 상황에 맞는 선택을 돕기 위해 구성되었습니다.