2012-11-23 5 views
3

Eclipse 3.7 (Indigo)과 CDT 및 EGit 2.0.0을 사용하고 있습니다. 그들은 makefile을 포함하고 있기 때문에 빌드 디렉토리 (DebugRelease)를 커밋하고 싶습니다. Eclipse가없는 호스트에서 프로젝트를 컴파일하려면 cdRelease 디렉토리로 복제하고 make all으로 호출하십시오. 내가 콘솔에서 git status를 호출하면Eclipse 및 EGit : 빌드 디렉토리 커밋 방법

*.o 
*.d 
Debug/MyApplication 
Release/MyApplication 

, 그것은 DebugRelease 디렉토리가 추적되지 것을 알려줍니다, 그래서 나는 git add .를 호출 할 수

.gitignore이입니다.

Eclipse에서 이것은 불가능합니다. Debug 및 Release 디렉토리는 무시됩니다.

그래서 ... 이클립스가이 디렉토리들을 어떻게 움직이게할까요? 메이크 파일이 변경 될 때마다 명령 줄에서 git를 호출하고 싶지 않습니다.

+0

자바보기 또는 git-view에서 시도 했습니까? git-view에서 모든 디렉토리를 선택할 수 있습니다. – looper

+0

Java Perspective, Package Explorer보기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하면, "team -> commit", 릴리스 디렉토리가 작업 디렉토리에 있지만 저장소에는없는 경우에도 "변경된 항목 없음"으로 표시됩니다. 이 명령 줄을 통해서만 추가 할 수 있습니다. –

답변

1

다음 업데이트 사이트와 EGit 2.1 업데이트 (또는 사용 nightly update site) :

http://download.eclipse.org/egit/updates

EGit 2.1 전에 (예를 들어, 이클립스 출력 폴더를 구축) 파생 된 자원을 무시하는 데 사용됩니다.

2.1에서는 Git과 일치하도록 변경되었습니다 (bug 359052 참조). 이제는 명시 적으로 제외 된 파일 만 무시합니다 (예 : .gitignore).

+0

감사합니다. 환경 설정에서 일부 숨겨진 구성을 찾고 있었지만, * EGit * 버그였습니다. –

관련 문제