Accept Current Change vs. Accept Incoming Change 충돌 해결할 때
KUKJIN LEE • 2개월 전 작성
Accept Current Change
란?
Accept Current Change는 충돌이 발생한 파일에서 로컬 브랜치(현재 작업 중인 브랜치)의 변경 사항을 유지하고, 원격 브랜치의 변경 사항을 무시하는 옵션입니다.
쉽게 설명하면, 네가 바꿀래? 내가 바꿀까? 입니다.
언제 사용할까?
-
현재 작업 중인 코드가 더 적절하다고 판단될 때.
-
원격 브랜치의 변경 사항이 불필요하거나 잘못된 경우.
<<<<<<< HEAD
function calculateTotal() {
return price * quantity;
=======
function calculateTotal() {
return price * quantity * taxRate;
>>>>>>> feature/branch
Accept Current Change를 선택하면 price * quantity;
코드가 유지됩니다. 반대로 Accept Incoming Change를 선택하면 price * quantity * taxRate
코드로 변경됩니다.