병합 충돌이 있다고 가정 해 봅시다. 다음과 같이 충돌하는 파일이 있습니다.
Unstaged changes:
Unmerged Foo/bar/wibble/plop/elbow.txt
여기 탭을 눌러 변경 사항을 열고 파일 내부의 특정 지점으로 이동하여 손으로 해결할 수는 있지만 시간이 많이 걸리는 충돌이 많은 큰 파일 인 경우.
충돌을 해결하기 위해 git에게 magit을 통해 파일 버전이나 파일을 체크 아웃하도록 요청할 수 있습니까? 경로를 복사 한 다음 Shift-:
사용자 정의 git 명령을 입력하는 데 사용할 수 있지만 키보드 단축키가 있어야합니다. magit 메뉴 나 ?
팝업 에서 분명한 것을 볼 수 없습니다 .
문서에서 "우리"또는 "그들의"도 찾지 못했습니다. magit.github.io/master/magit.html#Pushing-and-Pulling
—
Ehvince
기능 요청을 여는 좋은 질문처럼 보입니까?
—
Ehvince
좋은 생각 @Ehvince, done : github.com/magit/magit/issues/1643
—
tenpn
Oooh : 다음 버전의 magit
—
tenpn
k
에서는 확실하게 유지할 버전을 선택할 수 있습니다. 완벽 해! github.com/magit/magit/issues/1643
magit-status
하고e
를 눌러 3 방향 병합을 시작ediff
합니다. 또 다른 대안은 충돌 버퍼에서smerge-mode
충돌 강조 표시를 켜고 버퍼에서 바로 대화식 병합을 수행 할 수 있다는 것입니다 (ediff 아님).smerge-mode
관련 명령 의 접두사 키 바인딩 은C-c ^
; 를 눌러C-c ^ C-h
모든 키 바인딩을 볼 수 있습니다 .