2014-09-07 2 views
0

나는이 프로젝트에서 일한 적이있는 코드가 9000 개 이상인 Eclipse에서이 프로젝트를 가지고 있으므로 버전 관리가 필요하다고 생각했다. 그래서 나는 eclipse를 설치하고 저장소에 프로젝트를 추가했다. 불행하게도, 내가이 일을 할 때, git은 프로젝트를 자신의 위치로 옮겨 버그를 도입했다. 그래서 지금은 프로젝트에서 자식 제거 (버전 관리에서 프로젝트를 제거) 방법을 찾아야하고 자식을 이동하지 않고 이번에도 프로젝트를 다시 사용하도록해야합니다.삭제하지 않고 프로젝트에 git 사용

비주얼 표현

이 무슨 일이 있었는지입니다 :

git repository ----------> original source 
    eclipse resolves workspace vars it has changed 
project uses version control, git does not move the files 
git creates a master repository for files that are committed from the main location (C://something/something/project) 

답변

1

가 어디에 다시 프로젝트를 이동 :

project original source: C://something/something/project 
        | files 
        | 
        v 
git repository: C://something/git/project 

이 내가해야 할 일이다. Git 저장소는 .git (앞에 점이 있음) 디렉토리에 불과하며 어떤 방식 으로든 절대 경로에 의존하지 않으므로 코드와 함께 이동할 수 있습니다. Egit은 새 위치에서 가져올 수 있어야하며, 그렇지 않으면 명령 행에서 repo를 초기화하십시오.

+0

그래도 eclipse는 여전히 이전 (잘못된) 디렉토리를 가리 킵니다. 맞습니까? – user2097804

+0

그리고 내가 커밋 할 때 파일은 어디로 갈 것인가? – user2097804

+0

Eclipse 정보 : 예, 프로젝트를 다시 가져와야합니다. 변경 사항을 커밋하면 .git/objects 디렉토리로 이동합니다. – MirMasej

관련 문제