Puede usar JGit como biblioteca independiente, pero, como se menciona en la página de inicio de JGit :
JGit se puede encontrar en:
* EGit, proveedor del equipo de Eclipse para Git
En ese sentido, JGit está conectado a Eclipse en el sentido de que EGit usa las funciones de JGit para desarrollar el complemento Eclipse Git.
Teniendo en cuenta que todos los proyectos de Eclipse ahora están versionados en repositorios Git (en lugar de repositorios CVS anteriormente), consideraría JGit para su proyecto Java, ya que parece que:
- JavaGit no se actualiza desde hace bastante tiempo (2008)
- Eclipse se compromete a ofrecer un buen soporte para Git a través de EGit, que debería garantizar por extensión el desarrollo de JGit (utilizado por EGit).
Thorbjørn Ravn Andersen comenta:
Aunque dice que Egit usa JGit, no está del todo claro en lo anterior que EGit es un complemento de Eclipse para git que brinda soporte a git de la misma manera que CVS ya es compatible con Eclipse.
La migración de proyectos de Eclipse de CVS a Git está en curso y se ha informado aquí (por Chris Aniszczyk).
He monitoreado conversaciones sobre la migración del código del proyecto de CVS a Git en las listas de desarrollo de varios proyectos.
La mayoría de los desarrolladores, al parecer, comprenden la propuesta de valor de la migración, a pesar de su preocupación de que con la migración se obtenga una gran cantidad de aprendizaje nuevo a medida que descubren cómo decir productivo en el nuevo entorno.
Inevitablemente, la discusión sobre el proveedor del equipo para Git que está desarrollando el proyecto EGit se convierte en una parte prominente de la conversación. "¿EGit está listo para el horario estelar?" es a menudo la pregunta que rebota
El error oficial que ilustra el compromiso de Eclipse de proporcionar "soporte de herramientas adecuado" para todos los proyectos de Eclipse ahora en el repositorio de Git es el error 293192 .
Para desaprobar el antiguo VCS en favor de git ( error 270854 ), debería haber disponibles herramientas adecuadas. Este error se crea para rastrear eso.
[...] Abrí / vinculé errores relevantes de EGit para tener una mejor visibilidad / seguimiento de lo que faltaba.
Por lo tanto, Egit es el único proyecto al que se hace referencia en ese error que proporciona dicho soporte de herramientas adecuado para el nuevo (D) VCS elegido para todos los proyectos de Eclipse.
(El error 270854 trata sobre las herramientas VCS obsoletas , que incluyen esencialmente CVS).
Recién en (17 de marzo de 2001): The State of Git at Eclipse - Early 2011 ( Chris Aniszczyk ):
Estoy feliz de que las cosas hayan avanzado bastante desde el año pasado según las estadísticas de Eclipse Marketplace y las contribuciones de la comunidad que han recibido los proyectos.
¿Qué es lo siguiente? En términos de herramientas, nos estamos acercando a nuestra versión 1.0 (que está planificada para la versión Indigo).
Las herramientas de git en Eclipse son mucho mejores en estos días, si necesita ayuda o tiene preguntas, comience con la guía de usuario de EGit más excelente .
Si es un eclipse.org
proyecto, considere iniciar el proceso para mover el repositorio de su proyecto a Git. Ya hay muchos proyectos de eclipse.org en Git .
Sería bueno ver que todos los proyectos de eclipse.org tienen planes de pasar a Git en el lanzamiento de Indigo.