2017-11-13 3 views
0

아마도 내가 잘못된 장소를 찾고있을 것입니다. 그러나 누군가 Eclipse에서 "Team >> Merge"가 어떻게 작동하는지 설명 할 수 있습니까? 프로젝트 전체에서 내 코드에 끼어 들어있는 git 주석의 인스턴스가 생겨 결국 내 브랜치를 삭제하고 다시 빌드 할 필요가 없다.이클립스에서 머지는 어떻게 작동합니까?

예 :

<<<<<<< HEAD 
    static final void method(String input) { 
======= 
    static final void method(String input, int i) { 
>>>>>>> master 

답변

0

당신의 자식이 충돌을 발견했다. 이제 코드 HEAD와 master에 두 버전이 모두 있습니다. 보관할 버전을 확인하고 나머지는 수동으로 제거해야합니다.

static final void method(String input) { 만 표시 될 때까지 <<<<<< HEAD 항목을 문자 그대로 삭제하십시오. Android를 사용하고 있기 때문에 수년 동안 Eclipse를 사용하지는 않았지만 git에 GUI를 사용하는 방법이 있어야하므로 수동으로 해당 행을 삭제할 필요가 없습니다.

+0

당시 필자는 여러 가지 실제 기능 변경으로 여러 개의 파일을 재 형식화했습니다. 내 코드에 수천 개의 주사가 있었을 것입니다. 그래서 그것을 산산조각났습니다. 나는 no-no 명령을 사용하여 나중에 전체 디렉토리를 복사하여 저장합니다. 나중에 30 명이있을 때 시험해 볼 수있었습니다. 내가 미쳐 가지 않았 음을 보장하기 위해 취한 시간에 감사드립니다. – hendripd