2014-10-01 3 views
1

Git/SourceTree/Eclipse로 작업하고 있습니다. 내 Eclipse 작업 영역 밖에서 GIT 저장소를 복제하고 있습니다. SourceTree가 이제이 위치를 가리키고 있습니다.GIT repo의 작업 복사본 만들기

GIT에는 .project 파일이 없습니다. Eclipse에서 새로운 동적 웹 프로젝트를 만들고 내 GIT 저장소 (.git 폴더 포함)를 가져옵니다. 프로젝트는 잘 진행됩니다.

이제 GIT repo는 본질적으로 2 군데이기 때문에 Eclipse에서 변경 한 내용은 SourceTree에 반영되지 않습니다. 따라서 내 Eclipse 작업 영역을 가리 키기 위해 SourceTree에서 다른 저장소를 만들어야합니다.

GIT repo를 내 작업 영역 외부에서 복제 했으므로 모범 사례라고 들었습니다. 그러나 분명히 간단한 방법이 있어야합니다.

더 간단한 방법은 무엇입니까?

유용한 정보를 제공해 주셔서 감사합니다.

답변

1

.git -folder가 포함 된 폴더를 workspace -folder에 가져 왔으므로 이제 해당 디렉토리를 개발 용으로 사용할 수 있습니다. 더 이상 원본 클론이 필요하지 않습니다.

그러나 workspace - 디렉토리 내의 복제는 Eclipse 프로젝트의 속도를 떨어 뜨릴 수 있으므로 바람직하지 않은 것으로 간주됩니다 (Is it better to keep Git repository inside or outside of Eclipse workspace? 참조).

은 아마 당신의 workspace - 폴더 외부 .git - 폴더에 그것을 지적 할 수 있기 때문에, 여러분의 인생을 더 쉽게 만들 수 EGit으로 복제. ( http://wiki.eclipse.org/EGit/User_Guide#Cloning_Remote_Repositories)

+0

내가 EGit으로 복제해도 SourceTree로 내 repo를 관리 할 수 ​​있습니까? 아니면 EGit에서 강제로해야합니까? – fumeng

+0

좋은 지적. SourceTree는'.git'이 현재 디렉토리에있을 것으로 예상하여 NO라고 말하지만 이것을 확인해야한다고 생각합니다. 이클립스 프로젝트를 git 저장소의 하위 디렉토리로 넣을 수도있다. 이클립스 프로젝트는'.git' 액세스를 더 이상하지 않으므로 Eclipse가 느려지는 문제를 해결할 수도있다. 기술적으로 .git 저장소는 여전히'workspace' 디렉토리에 있지만 Eclipse 프로젝트 폴더 ("작업 영역"이라고도 함)에서 벗어납니다. – hansvb

관련 문제