programing

기존 Eclipse 프로젝트와 기존 SVN 저장소 연결

subpage 2023. 4. 24. 23:13
반응형

기존 Eclipse 프로젝트와 기존 SVN 저장소 연결

하드 디스크에 이클립스 프로젝트가 있는데, 이 프로젝트는 SVN 저장소에서 최근에 체크아웃한 것입니다.이 프로젝트를 Eclipse 작업 공간으로 가져와서 SVN 저장소와 연결하려고 합니다.

이거 어떻게 해?오른쪽 클릭 -> [팀]에서 선택할 수 있는 옵션은 "프로젝트 공유"뿐입니다.이 옵션은 초기 Import밖에 할 수 없는 것 같습니다.

편집: 동기 부여 - 대용량 저장소이기 때문에 네트워크를 통해 전체를 Import할 필요가 없습니다.

편집 2: 프로젝트에는 (어떤 이유로) .svn dir가 없습니다.따라서 svn에서 새로 가져오는 것이 유일한 옵션일 수 있습니다.

Team->Share project그게 바로 네가 해야 할 일이야목록에서 SVN을 선택하고 "다음"을 클릭합니다.Sublipse는 .svn 디렉토리의 존재를 인식하여 정보가 올바른지 확인하고 프로젝트를 Sublipse와 연관짓습니다.

Team -> Share project가 표시되지 않을 경우 프로젝트를 다시 Import하기 전에 워크스페이스에서 삭제해야 할 수 있습니다.이것이 제게 일어난 일입니다. 그리고 저는 그것을 제거하고 작업 공간에 다시 장착해야만 스스로 고칠 수리가 자동으로 이루어지도록 말이죠.(이는 동일한 작업 공간을 사용하여 극적으로 다른 Eclipse 버전 + 플러그인에서 이동했을 때 발생했습니다.)

하위 항목이 일식 시 프로젝트 상황에 맞는 메뉴에 "프로젝트 공유" 옵션을 표시하지 않음

"Share project"를 사용하는 것이 현명한지 자주 묻는 질문입니다.이클립스 프로젝트와의 연결이 끊긴 경우 저장소의 SVN 상대편.그래서 저는 이 실에 제 답을 덧붙입니다.

SVN-Team 옵션 "Share project..."는 이클립스 프로젝트에 숨겨진 .svn 구성이 없는 경우에도 SVN 및 Eclipse 작업 공간에 있는 프로젝트에 적합합니다.아직 연결할 수 있습니다.Eclipse SVN 구현(Subclipse/Subversive)은 제공된 SVN http(s) 소스가 채워져 있는지 확인합니다.이 경우 기존의 모든 파일이 복사되고 개인 Eclipse 작업 공간에 링크됩니다(SVN 용어로 체크 아웃).

주의사항:

  • 로컬 파일에 의존하는 경우 백업을 수행합니다.SVN 실장은 릴리스마다 동작이 다를 수 있습니다.
  • 서로 캡슐화된 프로젝트가 여러 개인 경우 SVN 경로를 올바른 로컬 경로로 지정해야 합니다.

안부 전해 주세요, 페더

저도 같은 문제에 부딪혔어요.Tortoise 클라이언트를 사용하여 체크아웃하고 Import Wizard를 사용하여 이클립스의 프로젝트를 Import하려고 했습니다.이클립스는 svn 위치를 인식하지 못했다.위의 투고와 같이 Share Option을 시도했더니 SVN에 커밋하려고 했습니다.그러나 나의 문제는 버전 불일치였다.svn 1.8 버전을 이클립스로 선택하고(이클립스로 1.7, 거북이로 1.8을 사용) 프로젝트를 다시 Import했습니다.문제없이 해결되었습니다.

Tortoise SVN 클라이언트를 사용하고 있습니다.일부 폴더에서는 SVN에서 필요한 프로젝트를 체크 아웃할 수 있습니다.가 표시됩니다.프로젝트 내 SVN 폴더.를 카피합니다.SVN 폴더를 작업영역 폴더에 추가합니다.이제 프로젝트를 일식에서 제거하고 동일한 프로젝트를 일식으로 다시 가져옵니다.이제 프로젝트가 svn과 관련지어졌음을 알 수 있습니다.

SVN 서버의 경우 모든 프로젝트가 포함된 중앙 저장소를 생성해야 합니다.저장소의 내용은 Team/Share 명령으로 업로드할 수 있습니다.Subversive 클라이언트의 경우 Import 후 자동으로 커밋이 실행되므로 파일을 업로드할 수 있습니다.

SVN과 같은 중앙 집중식 버전 관리 시스템을 사용하여 이 단계를 회피할 수 없습니다.

테스트 - 프로젝트를 닫은 후 엽니다.프로젝트가 유효한 svn 경로에서 체크아웃된 경우 자동으로 svn과 링크됩니다.

언급URL : https://stackoverflow.com/questions/2273548/associating-existing-eclipse-project-with-existing-svn-repository

반응형