2014-04-05 2 views
1

나는 다소 좋은 초보자이며, egit으로 Eclipse에서 잘 작동하도록 노력하고있다. Kepler를 최신 업데이트로 실행하고 있습니다.이클립스 프로젝트에서 git 저장소를 쪼개는 것 - egit

원래 작업 공간 디렉토리 안에 구조를 설정했습니다.

+Workspace/.git 
+Workspace/TheProject 

이 설치 프로그램 (주노와 함께 있음)을 사용하면 커밋이 오래 걸릴 수 있습니다. 이 이유로 그리고 다른 이유로 작업 디렉토리 외부에서 git을 이동하고 싶습니다. 병렬 디렉토리에서 이클립스를 사용하지 마십시오.

+OtherDirectory/.git 
+Workspace/TheProject 

하지만별로 멀지는 않습니다. 프로젝트가 없어도 기존의 자식을 다른 위치로 쉽게 분할 할 수있는 방법이없는 것 같습니다 (!?)

기존 자식을 복제 (git 저장소 관점에서)하고 동일한 이동으로 프로젝트 가져 오기. 나는 "프로젝트 가져 오기"를 선택하지 않고 기존의 자식을 복제하려고 시도했다. 그런 다음 복제 된 저장소를 마우스 오른쪽 버튼으로 클릭하고 Import Existing Project 대화 상자를 살펴 보았습니다. 나는 프로젝트가 어디에로드되어야하는지 말할 확률을 얻지 못한다. 두 경우 모두

는 프로젝트 (현재 작업 공간 외부)에 .git 디렉토리와 같은 디렉토리에

+OtherDirectory/.git 
+OtherDirectory/TheProject 

을 종료하고 내가 원하지로 - 작업 공간 디렉토리에서 프로젝트를 할 수 있습니다.

이것은 가능해야하지만 (?), 어떻게?

답변

0

은 간단합니다 (.git 폴더가) otherDirectory-Workspace/TheProject 또는 OtherDirectory/TheProject에서 .classpath.project를 복사합니다.

그런 다음 "Eclipse - Import an existing project?"

모든 것이 (이클립스 작업 공간 폴더 외부에) OtherDirectory/에 남아 같이 작업 영역으로 프로젝트를 가져올 수 있지만 Eclipse 작업 공간에 표시됩니다.

+0

죄송합니다. 어디에서'.classpath'와'.Project' FROM을 복사해야합니까? 나는 이것을 'OtherDirectory'에 복사합니까? 그리고 "모든 것이'OtherDirectory'에 남아있을 것입니다. -이 자식 프로젝트 나 이클립스 프로젝트가'TheProject' 파일 ... 아니면 둘 다? –

+0

@JamesCook은'Workspace/TheProject' 또는'OtherDirectory/TheProject'에서 가져 왔습니다. – VonC

+0

나는 이것을 두 번 시도했다. 다시 말해서 - 프로젝트 위치에서 git Location을 분리하려고합니다. 나는 같은 디렉토리 아래 모든 것을 원하지 않는다. + OtherDirectory/.git + 작업 영역/TheProject 는 표시로 프로젝트를 가져 오기 (나는 작업 공간에 파일을 복사 할 선택하지 않는 경우) OtherDirectory''에 .git 및 prject 디렉토리를 떠나거나 작업 공간 '에서^ –