0

6000 개의 파일이 있고 반복해서 검사했지만 병합 충돌이 표시되지 않습니다. 어떻게 찾을 수 있습니까?병합 충돌이 큰 파일의 어디에 있는지 어떻게 알 수 있습니까?

+2

'>>>''는'>>>>를 포함하는 행의 행 번호를 제공해야합니다.'===='및'<<< <'. 또한 어떻게 든 merge 유틸리티를 선택할'git mergetool'이 있습니다 ... 정확한 세부 사항을 알지 못합니다. –

+0

내가 git pull을 할 때, 어떻게 내 브랜치가 어디에서 빠져 나가는 지 알 수 있을까요? – akantoword

+1

기본적으로 'origin'이라는 리모컨과 일치하는 브랜치를 가져와야합니다. 제 생각에는 ... –

답변

3

그냥 =======처럼, 자신의 마커 < < < < < < <를 검색하거나

그것은 모양을 >>>>>>> :

<<<<<<< HEAD:file.txt 
Hello world 
======= 
Goodbye 
>>>>>>> 77976da35a11db4580b80ae27e8d65caf5208086:file.txt 
+0

또한'merge.conflictstyle'을'diff3'으로 설정하여'||||||'마커와 기본 버전뿐만 아니라'<< <<<<<' and '> >>>>>>'마커를 얻을 것을 권장합니다 지역 /'--ours' 및 기타 /'- theirs' 버전을 중심으로합니다. – torek

3

당신은 항상 나를 위해

git mergetool 

를 사용하여 시도 할 수 있습니다,이 EAC에 대한 BeyondCompare를 시작합니다 충돌이있는 파일은 병합에 사용 된 파일과 쉽게 해결할 수있는 충돌을 모두 보여줍니다. 그것이 시작되는 것은 당신이 가지고있는 diff 도구에 달려 있습니다.