2013-02-22 2 views
10

모든 것을 한 줄씩 변경하는 대신 kdiff3의 전체 선택을 C (kdiff3의 리모컨 파일)로 어떻게 선택합니까 (병합 충돌)? 원격 파일을 선택하기 만하면됩니다. 또한 선택 A (기본 파일)가 무엇입니까, 새로운 파일을 변경하기 전에 로컬 파일을 원격으로 체크 아웃 했습니까?kdiff3 리모콘에서 파일을 완전히 선택하는 중

답변

10

"병합"메뉴 항목을 엽니 다. "C Everywhere 선택"옵션이 있습니다.이 옵션은 모든 행에 대해 원격 (C) 편집을 선택합니다. 해결되지 않은 충돌에 대해 리모컨의 편집 내용을 사용하려면 "모든 미해결 영웅에게 C 선택" "을 선택해야합니다.

enter image description here

힘내 3-way merge 않습니다. A는 B와 C의 상위 커밋에서 파일을 커밋합니다. B는 현재있는 지점의 파일이고 C는 병합 할 지점의 파일입니다.

+0

대신 kdiff를 사용하여 충돌 (git 확장의 병합/충돌 창에서)을 선택하고 컨텍스트 메뉴 항목 "Choose ..."를 사용하십시오 (예 : 바이너리 파일의 경우 더 좋습니다). – SalientBrain