병합에 문제가 있지만 파일에 충돌이 있다고 표시하지 않습니다. git mergetool
으로 파일을 열려고하면 git이 다음과 같이 말합니다 : No files need merging
.힘내 : 충돌없이 병합 도구 열기
어떻게하면 병합 충돌없이 파일을 열 수 있습니까?
병합에 문제가 있지만 파일에 충돌이 있다고 표시하지 않습니다. git mergetool
으로 파일을 열려고하면 git이 다음과 같이 말합니다 : No files need merging
.힘내 : 충돌없이 병합 도구 열기
어떻게하면 병합 충돌없이 파일을 열 수 있습니까?
당신은 다음과 같은 작업을 수행 할 수 실행하는 것입니다 that_file
에있는 파일은 git mergetool
으로 처리 할 수 있습니다. 마지막으로 결과를 커밋합니다.
자식 mergetool는 .gitconfig [병합] 섹션에 지정 도구를 사용
자식 mergetool --tool 계발
지갑 자식 DIFF 도구로서 이들의 topic
구성 일례를 들면
:
git config --global diff.tool kdiff3
하지만 내가 알고있는 git diff는 양방향 diff 만 수행 할 수 있습니다.
입니다git merge --no-commit topic
git checkout --merge that_file
git mergetool that_file
git commit
, 당신은 당신이 충돌이 있었다 척, 성공적으로 병합이 커밋 생성 피하기 :
솔루션은 3 개의 다른 디렉토리를 체크 아웃하고 kdiff3
다시 : 어떻게 병합 충돌없이 파일을 열 수 있습니까? 다른 커밋에서 파일 시스템의 특정 위치로 네 가지 버전의 파일을 모두 복사하고 병합 도구로 수동으로 열길 원하십니까? –
병합 문제에 대해 자세히 설명해 주시겠습니까? – javabrett