eclipse

git conflict solving

ducks228 2018. 11. 22. 15:17

꼼수입니다. ㅠ

eclipse에 git을 사용하면서 source tree나 git 전용 프로그램을 사용하지 않았다.


git push를 할때 conflict가 나면 보통


overWrite를 한후 merge를 하거나

rebase를 하면 풀리는 경우가 있고 안풀리는 경우가 있다.


안풀릴때는 뭔가 꼬여있기 때문에 풀수 있는 방법을 도저히 모르겠어서 프로젝트 전체를 삭제하고 다시 check out을 받아서 사용하곤 했는데 이것도 한두번이다.


그냥 해결책은 아니지만 꼼수를 적는다.


Team > Synchronize Workspace 로 Synchronize perspective에서

conflict난 파일을 우클릭후 delete를 한후 overWrite를 누르면 된다.

그러면 그 파일이 pull할 수 있도록 파란색이 되면서 정상적으로 pull이 된다.


그런다음 수정한 부분을 다시 넣고 push를 하면 된다.