EGit plugin 1.0.0을 사용하여 Eclipse를 Helios에서 Indigo로 업그레이드 한 후 모든 프로젝트는 각각 git 저장소에 대한 메타 데이터를 잃어버린 것 같습니다.
Helios에서 모든 Eclipse 프로젝트는 자체적으로 git 저장소였습니다. Indigo로 업데이트 할 때 Helios의 작업 공간을 계속 사용할 수 있기를 바랍니다. 업데이트 후에도 모든 프로젝트는 여전히 작업 공간에 있습니다. 각 프로젝트 디렉토리에는 여전히 .git
하위 디렉토리가 있지만 Eclipse는 각 프로젝트를 이미 git 저장소가 아닌 것처럼 취급합니다.
따라서 프로젝트 폴더에는 여전히 모든 git 메타 데이터가 있지만 이클립스는 인식하지 못합니다. 자식 기능을 “재 활성화”하는 다른 방법이 있습니까?
답변
Jeremy 덕분에 repos를 다시 활성화하는 방법을 찾았습니다. 기본적으로 두 단계가 필요했습니다.
- (이미 존재하는) 로컬 저장소를 EGit의
Git Repositories
보기에 추가하십시오 . - “저장소 사용 또는 작성”을 사용하여 각 프로젝트를 “공유”하십시오.
저장소보기에서 저장소를 사용할 수 없으면 두 번째 단계가 작동하지 않습니다. 따라서 일식 업그레이드 후 다음을 수행하십시오.
EGit의 Git Repositories
보기에 (이미 존재하는) 로컬 저장소 추가
- 열기
Git Repositories
보기 :
- (도구 설명 : “추가”버튼을 누르십시오
Add an existing local Git Repository to this view
)
- “Git 리포지토리 추가”대화창에서 아래
Search criteria
에 작업 공간 디렉토리를 입력하고 ”Look for nested repositores
“를 선택 하고 다음을 누르십시오 Search.
- 추가 할 리포지토리를 선택하고 클릭 OK
“리포지토리 사용 또는 생성”을 사용하여 각 프로젝트를 “공유”
- Eclipse에서 기존 프로젝트를 엽니 다
Project explorer
. - 마우스 오른쪽 버튼을 클릭하고 ”
Team
->Share Project...
“를 선택하십시오 .
-
Git Project를 선택하고 다음 대화에서 ”
Use or create Repository in parent folder of project
“를 선택하십시오 . 중요 : ”Use or create Repository in parent folder of project
“을 (를) 선택하지 않은 경우 표시되는 콤보 상자에서 리포지토리를 선택하지 마십시오 . 작동하지 않습니다.
마법사는 현재 프로젝트에있는 로컬 자식 저장소를 제안하므로 그냥 누르십시오 Finish.
답변
git repos를 추가 한 후에도 프로젝트에서 팀 / 공유를 할 수 없지만 프로젝트를 닫고 여는 데 도움이 된 것은 여러 프로젝트를 선택할 수 있으므로 작업이 빠릅니다.
답변
필자의 경우 git repos가 존재했지만 팀 컨텍스트에 “이 프로젝트 공유”옵션이 표시되지 않았습니다. 프로젝트가 부분적으로 git으로 구성된 것처럼 보였습니다.
실제 파일을 삭제하지 않고 프로젝트를 삭제 한 다음 프로젝트를 다시 Eclipse로 가져 와서 문제를 해결할 수 있습니다.