2013-02-16 4 views
4

어제 http://www.vogella.com/articles/EGit/article.html... 프로젝트 파일이 이동 얻을

이 튜토리얼은 외부에서 자식 저장소를 가지고 제안의 지침에 따라 기존 프로젝트를 이클립스 eGIT을 사용하기 시작하고 싶었다 작업 공간, 그리고 나는이 제안을 따랐다.

"5.5. 초기 커밋에 Git Staging보기 사용"이후 커밋을 커밋했습니다. 그런 다음 계속 열어 놓은 소스 파일 중 하나를 계속 편집했습니다. 그러나 변경 사항을 저장하려고 시도했을 때 Eclipse는 소스 파일이 더 이상 존재하지 않는다고 불평했습니다.

그런 다음 내 작업 영역과 git 폴더를 모두 확인했는데 프로젝트 파일은 git에서만 사용되었습니다. 이것은 튜토리얼 어디에도 언급되어 있지 않습니다. 이것은 정상적인 행동입니까?

더욱 놀라운 사실 : 이미 열려있는 파일을 사용하여 정상적으로 작업을 계속하려면 copied .git의 프로젝트 하위 폴더를 작업 영역 폴더로 되돌려 놓습니다. 그리고 지금은 모든 것이 괜찮은 것 같습니다. 나의 변경 사항은 Git Staging보기와 git 폴더의 "Unstaged Changes"와 마찬가지로 workspace 폴더에도 반영됩니다.

이 예상되는 동작입니까?

+0

좋아, 파일이 실제로 이동한다는 사실을 알았습니다. 열려있는 모든 프로젝트 파일을 닫은 다음 다시 패키지 탐색기에서 열어야합니다 (그러면 git 저장소의 파일이 열립니다). 이것은 튜토리얼에서 언급해야합니다. Google 그룹에서 주제를 엽니 다. – devnull69

+0

다른 사람들이 실제로 무슨 일이 일어 났는지 더 쉽게 알 수 있도록 아래에 답변으로 게시 해주세요. 그러면 더 이상 "답이 없습니다"라고 표시되지 않습니다 :) –

답변

4

파일이 실제로 이동한다는 사실을 알았습니다. 열려있는 모든 프로젝트 파일을 닫은 다음 다시 패키지 탐색기에서 열어야합니다 (그러면 git 저장소의 파일이 열립니다).

+1

어떻게하면 내 작업 공간에서 파일을 이동하지 못하게 할 수 있습니까? 자식 폴더 – saching

관련 문제