programing

업데이트 후 Eclipse/EGIT가 기존 리포지토리 정보를 인식하도록 하는 방법은 무엇입니까?

javamemo 2023. 5. 15. 20:57
반응형

업데이트 후 Eclipse/EGIT가 기존 리포지토리 정보를 인식하도록 하는 방법은 무엇입니까?

EGit 플러그인 1.0.0으로 Eclipse를 Helios에서 Indigo로 업그레이드한 후, 제 모든 프로젝트는 각각 Git 저장소에 대한 메타데이터를 잃어버린 것 같습니다.

헬리오스에서, 모든 이클립스 프로젝트는 그 자체로 깃 저장소였습니다.인디고로 업데이트할 때 헬리오스의 작업 공간을 계속 사용할 수 있기를 희망했습니다.업데이트 후에도 모든 프로젝트는 여전히 작업 영역에 있으며 각 프로젝트 디렉토리에는 여전히.git하위 디렉터리이지만 이클립스는 각 프로젝트를 마치 깃 저장소가 아닌 것처럼 처리하는 것 같습니다.

프로젝트 폴더에는 여전히 모든 Git 메타데이터가 있지만 Eclipse는 이를 인식하지 못합니다.깃 기능을 "재활성화"하는 다른 방법이 있습니까?

제레미 덕분에 제가 직접 리포를 다시 활성화하는 방법을 찾았습니다.기본적으로 두 단계가 필요했습니다.

  1. (이미 존재하는) 로컬 리포지토리를 EGit에 추가합니다.Git Repositories보기;
  2. 리포지토리 사용 또는 만들기를 사용하여 각 프로젝트를 다시 "공유"합니다.

리포지토리 보기에서 리포지토리를 사용할 수 없는 경우 두 번째 단계는 작동하지 않습니다.따라서 Eclipse 업그레이드 후 다음 작업을 수행합니다.

(이미 존재하는) 로컬 리포지토리를 EGit에 추가합니다.Git Repositories보다

  • 를 엽니다.Git Repositories보기:'Git Reposities' 보기로 들어갑니다.
  • 추가 버튼을 누릅니다(도구 설명:Add an existing local Git Repository to this view)리포지토리 추가
  • "Git 저장소 추가" 대화 상자의Search criteria작업영역 디렉토리를 입력하고 "를 선택합니다.Look for nested repositores다음을 누릅니다.추가할 리포지토리 선택
  • 추가할 리포지토리를 선택하고 클릭합니다.

"저장소 사용 또는 만들기"를 사용하여 각 프로젝트를 다시 "공유"

  • Eclipse에서 기존 프로젝트 열기Project explorer;
  • 마우스 오른쪽 단추를 클릭하고 "를 선택합니다.Team->Share Project...":공유 프로젝트 선택
  • Git 프로젝트를 선택하고 다음 대화에서 "를 선택합니다.Use or create Repository in parent folder of project중요: "일 때 표시되는 콤보 상자에서 리포지토리를 선택하려고 하지 마십시오.Use or create Repository in parent folder of project선택되지 않았습니다. 작동하지 않습니다.

    사용할 리포지토리 선택

마법사가 현재 프로젝트에 위치한 로컬 깃 저장소를 제안하므로 그냥 누르십시오.

git repos를 추가한 후에도 프로젝트에서 팀/공유를 할 수 없지만 프로젝트를 닫고 여는 데 도움이 되었습니다. 여러 프로젝트를 선택하여 작업을 빠르게 수행할 수도 있습니다.

제 경우 git repos가 존재하지만 팀 컨텍스트에 "Share this project" 옵션이 표시되지 않았습니다.프로젝트가 깃으로 부분적으로 구성된 것처럼 보였습니다.

실제 파일을 삭제하지 않고 프로젝트를 삭제한 다음 이클립스로 다시 가져와 문제를 해결할 수 있었습니다.

언급URL : https://stackoverflow.com/questions/7194877/how-make-eclipse-egit-recognize-existing-repository-information-after-update

반응형