Buscando bibliotecas Git decentes para Java [closed]

2 minutos de lectura

avatar de usuario
corgrath

Estoy buscando una biblioteca Git decente para Java para aplicaciones independientes.

¿Alguien puede recomendar alguno?

avatar de usuario
VonC

Creo que puedes usar JGit en su aplicación Java.

La página principal incluye:

JGit tiene muy pocas dependencias, lo que lo hace adecuado para integrarse en cualquier aplicación Java, ya sea que la aplicación aproveche o no otras tecnologías Eclipse u OSGi.

los página de descarga menciona que:

JGit se puede consumir en una compilación de Maven.
Hay varios artefactos disponibles, según los requisitos de la aplicación:

Ver un pom.xl completo en jgit-cookbook/blob/master/pom.xml:

Extraer:

<repositories>
    <repository>
      <id>jgit-repository</id>
      <url>http://download.eclipse.org/jgit/maven</url>
    </repository>
  </repositories>

  <!-- Core Library -->
  <dependencies>
    <dependency>
      <groupId>org.eclipse.jgit</groupId>
      <artifactId>org.eclipse.jgit</artifactId>
      <version>3.4.1.201406201815-r</version>
    </dependency>
  </dependencies>

La lista exacta de comandos de git compatibles actualmente no siempre está actualizada (como el error 317482 ilustra):

Actualización septiembre 2013 – julio 2014: todos los comandos a continuación están ahora disponibles.

texto alternativo

  • Completa con garabatos correctores ortográficos 🙂

    – Hobbs

    16 de noviembre de 2010 a las 11:33

  • Algunas de esas comprobaciones a medias son bastante endebles, si no recuerdo mal: intenté configurar algunos amigos dependientes de IDE con EGit hace varios meses y me mordió bastante la falta de capacidades de combinación no triviales…

    – Cascabel

    16 de noviembre de 2010 a las 14:04

  • @Jefromi: solo las versiones recientes 0.9.x son interesantes cuando se trata de fusionar.

    – VoC

    16 de noviembre de 2010 a las 16:49

  • Ajá. Estaba buscando un buen documento de registro de cambios/noticias/características admitidas, al menos hay algo en la wiki. Sin embargo, lo encontré en Google, no navegando desde la página de inicio de JGit. Parece que ahora admiten la estrategia de resolución, pero aún no es la combinación recursiva predeterminada de git normal.

    – Cascabel

    16 de noviembre de 2010 a las 16:55

  • @Jefromi: ¿pero su reciente caso de prueba de mege no sugiere lo contrario? egit.eclipse.org/w/… Aunque su algoritmo de fusión todavía es inestable: bugs.eclipse.org/bugs/show_bug.cgi?id=328551. No, tienes razón: resuelve la estrategia solo por ahora: egit.eclipse.org/w/…

    – VoC

    16 de noviembre de 2010 a las 18:06


¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad