git에서 병합 충돌이 발생하면 충돌하는 파일에 텍스트 줄을 추가합니다. 망할 놈의 도움이 필요가있는
<<<<< HEAD
... your code from HEAD...
=========
... your code from the merge branch...
>>>>>> my_merged_branch_name
이 라인이 표시 : 그들은 같은 의견입니다. Xcode가 .pbxproj
파일에서이 줄 중 하나를 실행하면 파일을 열 수 없으며 Workspace Inconsistency
오류가 발생합니다.
git에서받은 메시지를 보면 병합 충돌이 발생한 파일을 확인할 수 있습니다. .. 당신이 코드를 사용하십시오
열기 간단한 텍스트 편집기 (나는 오래된 학교, 그래서 내가 VI를 사용하여 그 파일의 각 나노는 일을 그냥 할 것입니다 :
이 문제를 해결하려면 편집기와 라인 엔딩 등을 변경하려고하는 TextEdit 같은 워드 프로세서가 아닙니다.)
git에서 추가 한 주석 행을 제거하고 유지할 코드 행을 결정하여 충돌을 해결하십시오.
그런 다음 충돌을 해결했는지 알려주세요. git add.
그리고 병합을 계속하십시오.
이제 Xcode에서 프로젝트를 열 수 있습니다.
출처
2014-12-10 22:54:58
Suz
어떻게 우리는 git에서 얻은 메시지를 본다. 너는 그렇게 말했지 만 나는 찾을 수 없다. 도움이된다면 다행입니다. –
아. 흠.명령 줄에서 Git을 사용하므로 병합 충돌이있을 때 메시지를 출력합니다. 그러나, 텍스트'>>>>'와'====='는 메시지가 아닙니다. 힘내 실제로 ** 귀하의 코드 **에 그 라인을 추가합니다. 충돌을 수정하려면 해당 줄을 제거하고 필요한 경우 코드를 조정해야합니다. 이 줄이'.pbxproj' 파일에 추가되면, Xcode는 질문 제목에 오류를 표시합니다. .pbxproj 파일을 열고 >>>>를 검색하십시오. – Suz
그래, 내 말은, 나는 충돌하는 파일의 목록을 찾고 있었어. 필자는 pbxproj를 포함하여 그 목록을 얻을 수 없기 때문에 명시 적으로 각 파일을 명시 적으로 표시합니다. 어쨌든, 고마워, 너는 그걸 만들었 어. –