JGit을 독립형 라이브러리로 사용할 수 있지만 JGit 홈페이지 에서 언급했듯이 :
JGit은 다음에서 찾을 수 있습니다.
* EGit, Git 용 Eclipse 팀 공급자
그런 의미에서 JGit은 EGit이 JGit 기능을 사용하여 Eclipse Git 플러그인을 개발한다는 점에서 Eclipse에 연결됩니다.
모든 Eclipse 프로젝트가 이제 이전의 CVS 저장소 대신 Git 저장소에서 버전 화된다는 점을 고려할 때 Java 프로젝트에 JGit을 고려할 것입니다.
- JavaGit이 꽤 오랫동안 업데이트되지 않았습니다 (2008).
- Eclipse는 EGit을 통해 Git에 대한 좋은 지원을 제공하기 위해 최선을 다하고 있으며, 이는 확장을 통해 JGit (EGit에서 사용)의 개발을 보장해야합니다.
Thorbjørn Ravn Andersen은 다음과 같이 설명합니다.
Egit이 JGit을 사용한다고 말했지만 EGit이 이미 Eclipse에서 CVS가 지원되는 것과 같은 방식으로 git 지원을 제공하는 git 용 Eclipse 플러그인이라는 것은 위에서 명확하지 않습니다.
이클립스 프로젝트의 마이그레이션 힘내에 CVS에서 진행 중입니다 , 그리고 여기에보고 된 바있다 (크리스 Aniszczyk에 의해).
여러 프로젝트의 개발 목록에서 CVS에서 Git으로의 프로젝트 코드 마이그레이션에 관한 대화를 모니터링했습니다.
대부분의 개발자는 마이그레이션이 새로운 환경에서 생산적이라고 말하는 방법을 알아낼 때 완전히 새로운 학습이 필요하다는 우려에도 불구하고 마이그레이션의 가치 제안을 이해하는 것 같습니다.
필연적으로 EGit 프로젝트에서 개발중인 Git 용 팀 공급자에 대한 논의는 대화의 중요한 부분이됩니다. "EGit은 황금 시간대를 맞이할 준비가 되었습니까?" 자주 돌아 다니는 질문입니다.
공식 버그는 현재 Git 저장소에있는 모든 Eclipse 프로젝트에 대해 "적절한 도구 지원"을 제공하겠다는 Eclipse 약속을 설명하는 버그 293192 입니다.
git ( bug 270854 ) 을 위해 이전 VCS를 폐기하려면 적절한 도구를 사용할 수 있어야합니다. 이 버그는이를 추적하기 위해 만들어졌습니다.
[...] 누락 된 항목에 대한 가시성 / 추적을 향상시키기 위해 관련 EGit 버그 를 열거 나 연결했습니다 .
따라서 Egit은 모든 Eclipse 프로젝트에 대해 선택된 새로운 (D) VCS에 대해 적절한 도구 지원을 제공하기 위해 해당 버그에서 참조 된 유일한 프로젝트입니다.
( 버그 270854 는 기본적으로 CVS를 포함하는 Deprecate old VCS tools 에 관한 것입니다.)
Just in (2001 년 3 월 17 일) : Eclipse에서의 Git 현황 – 2011 년 초 ( Chris Aniszczyk ) :
이클립스 마켓 플레이스 통계와 프로젝트가받은 커뮤니티 기여를 바탕으로 작년 이래로 일이 상당히 먼 길을 왔다는 사실에 기쁩니다.
그래서 다음은 무엇입니까? 툴링 측면에서 우리는 1.0 릴리스 (Indigo 릴리스를 위해 계획된)에 가까워지고 있습니다.
요즘에는 Eclipse의 git 도구가 훨씬 좋습니다. 도움이 필요하거나 질문이있는 경우 가장 우수한 EGit 사용자 가이드로 시작하세요 .
eclipse.org
프로젝트 인 경우 프로젝트 저장소를 Git으로 이동하는 프로세스를 시작하는 것이 좋습니다. 이미 Git에 많은 eclipse.org 프로젝트가 있습니다 .
모든 eclipse.org 프로젝트가 Indigo 릴리스에 의해 Git으로 이동할 계획이있는 것을 보면 좋을 것입니다.