Sie können JGit als eigenständige Bibliothek verwenden, aber wie auf der JGit-Homepage erwähnt :
JGit finden Sie unter:
* EGit, Eclipse-Teamanbieter für Git
In diesem Sinne ist JGit mit Eclipse verbunden, da EGit JGit-Funktionen verwendet, um das Eclipse Git-Plugin zu entwickeln.
Angesichts der Tatsache, dass alle Eclipse-Projekte jetzt in Git-Repos (anstelle von früheren CVS-Repos) versioniert sind, würde ich JGit für Ihr Java-Projekt in Betracht ziehen, da es so aussieht:
- JavaGit wird seit einiger Zeit nicht mehr aktualisiert (2008)
- Eclipse hat sich verpflichtet, eine gute Unterstützung für Git über EGit anzubieten, die die Entwicklung von JGit (von EGit verwendet) durch Erweiterung sicherstellen soll.
Thorbjørn Ravn Andersen kommentiert:
Obwohl Sie sagen, dass Egit JGit verwendet, ist oben nicht ganz klar, dass EGit ein Eclipse-Plugin für Git ist, das Git-Unterstützung auf die gleiche Weise bietet, wie CVS bereits in Eclipse unterstützt wird
Die Migration von Eclipse-Projekten von CVS zu Git ist im Gange und wurde hier berichtet (von Chris Aniszczyk).
Ich habe Gespräche über die Migration von Projektcode von CVS zu Git in den Entwicklungslisten mehrerer Projekte überwacht.
Die meisten Entwickler scheinen das Wertversprechen der Migration zu verstehen, obwohl sie befürchten, dass mit der Migration eine Menge neuer Erkenntnisse einhergehen, wenn sie herausfinden, wie man in der neuen Umgebung produktiv sagt.
Die Diskussion über den vom EGit-Projekt entwickelten Teamanbieter für Git wird unweigerlich zu einem wichtigen Bestandteil des Gesprächs. "Ist EGit bereit für die Primetime?" ist oft die Frage, die herumwirbelte
Der offizielle Fehler, der die Verpflichtung von Eclipse veranschaulicht, "angemessene Tooling-Unterstützung" für alle Eclipse-Projekte bereitzustellen, die jetzt auf Git Repo verfügbar sind, ist der Fehler 293192 .
Um alte VCS zugunsten von Git ( Fehler 270854 ) zu verwerfen , sollten geeignete Werkzeuge verfügbar sein. Dieser Fehler wurde erstellt, um dies zu verfolgen.
[...] Ich habe relevante EGit-Fehler geöffnet / verknüpft , um besser sehen / verfolgen zu können, was fehlt.
Daher ist Egit das einzige Projekt, auf das in diesem Fehler verwiesen wird, das die angemessene Werkzeugunterstützung für das neue (D) VCS bietet, das für alle Eclipse-Projekte ausgewählt wurde.
(Bei Fehler 270854 geht es darum, alte VCS-Tools , die im Wesentlichen CVS enthalten, zu verwerfen .)
Nur in (17. März 2001): Der Zustand von Git bei Eclipse - Anfang 2011 ( Chris Aniszczyk ):
Ich bin froh, dass die Dinge seit letztem Jahr einen langen Weg zurückgelegt haben, basierend auf den Eclipse Marketplace-Statistiken und den Community-Beiträgen, die die Projekte erhalten haben.
Was kommt als nächstes? In Bezug auf die Werkzeuge nähern wir uns unserer Version 1.0 (die für die Indigo-Version geplant ist).
Das Git-Tool bei Eclipse ist heutzutage viel besser. Wenn Sie Hilfe benötigen oder Fragen haben, beginnen Sie bitte mit dem besten EGit-Benutzerhandbuch .
Wenn Sie ein eclipse.org
Projekt sind, sollten Sie den Prozess starten, um Ihr Projekt-Repository auf Git zu verschieben. Es gibt bereits viele eclipse.org-Projekte auf Git .
Es wäre schön zu sehen, dass alle eclipse.org-Projekte Pläne haben, bis zur Indigo-Veröffentlichung auf Git umzusteigen.