나의 팀은 최근 이동 Git,그리고 두 번째로 오늘,자식이 잘못에 한 줄의 코드가 나는 나 자신을 변경하고 이미 다하고 내 지역에 있는 파일을 마지막으로 편집니다. 이것은 오류 메시지에 그것을 나에게:
Cannot pull into a repository with state: MERGING"
org.eclipse.jgit.errors.WrongRepositoryStateException
Cannot pull into a repository with state: MERGING
Cannot pull into a repository with state: MERGING
할 수 없 당기거나 밀 remove 서버입니다. 이 문제를 어떻게 해결해야 하나요?
실제로,더 나은 질문,지 못하게 하는 방법은 무엇입니까 이?
문제가 여기에 원격 저장소에 파일이 변경되었을(즉,누군가가 다른 사람을 변경하고 밀어 파일 저장소에는 변경에서 로컬 사본)이제 당신은 또한 편집 동일합니다.그래서려고 할 때를 밀어는 파일에서 오류가 발생합니다.
당신의 파일을 다음 변경 내용을 적용하고 밀어.
<코드>에서 마우스 오른쪽 버튼을 클릭하여 프로젝트->팀을->Merge</드>
이렇게 하면 그것이 요구하는 지점을 병합합니다. 선택하는 지점을 진행합니다.
사례 1:없는 경우에는 분쟁,그 병합 프로세스가 완료됩니다.
을 투입할 수 있고 지금 밀어.
사례 2:에 충돌이 있을 경우 egit 여 오류 메시지가 충돌하고 모든 파일을 분쟁으로 표시됩니다 붉은 아이콘을 통해 파일 이름에서 귀하의 프로젝트 explorer.
<코드>마우스 오른쪽 클릭 파일을 충돌->팀을->Merge 도구</드>
이 비교 창입니다.체크인 및 병합 변경합니다. 일단 당신이 완료 병합
<코드>마우스 오른쪽 클릭 파일을 충돌->팀을->를 추가하는 지 Commit 변화와 밀</드>
**참고:당신이 저지 모든 파일을 개최하기 전에 이 병합하는 과정입니다.
과 당신의 질문에 대답
"실제로,더 나은 질문,지 못하게 하는 방법은 무엇입니까 이?"*
이것이 문제가 되지 않습니다,그것은 때 일어나는 여러 사용자가에서 작업하는 단 하나입니다.할 때마다 하는 경향이 푸시기 전에,추진기에서 원격 저장소에 있습니다.려고 하면 풀 egit 것이 말이 있는 경우 보류 중인 모든 변경 사항이나 충돌에서 원격 저장소 및를 해결하는 갈등과니다.
<려면 Esc 키를>:q<Enter 키를>
성공!
이것은 어떻게 해결-
1) Right click on project -> Team -> Reset -> [Reset popup will open]
2) By Default Local Repo will be selected -
Reset to: refs/head/master
Reset Type: Mixed (HEAD and index updated)
3) Click on Reset
4) Right click on project -> Team -> Git Pull
5) Right click on project -> Team -> Push to upstream