Integración IDE con GIT

Estamos considerando migrar de CVS a GIT. Todo nuestro process de desarrollo se centra en IntelliJ, y el complemento que hemos encontrado (GIT4idea) es muy deficiente. Las características esenciales, como los loggings de historial global o los cambios de diff, faltan por completo.

¿Hay alguna otra alternativa en IntelliJ Land? Y, si no, ¿qué IDE de Java actual considera que tiene la mejor integración de GIT?

git-idea

http://code.google.com/p/git-idea/


La siguiente opción es usar GIT sin integración IDE.

  • Git-Gui o Tortuga GIT
  • Desde línea de command

Actualización enero de 2012

Por supuesto, con el último Eclipse (3.6, 3.7+), como señala Thorbjørn Ravn Andersen en los comentarios, EGit es ahora el complemento oficial de Git para Eclipse y ofrece un set bastante completo de funciones de Git justo dentro de Eclipse.

Reposiciones de Egit

El proyecto EGit está implementando herramientas Eclipse sobre la implementación JGit Java de Git (ahora mucho más estable).


Respuesta original julio de 2009:

Estamos utilizando JGit con Eclipse, pero estamos descubriendo que el complemento no es lo suficientemente estable.

JGit en los días de 2009

Básicamente, todavía tenemos un gitk ejecutándose junto con nuestro IDE … o tenemos algunos scripts para encapsular cualquier operación que no esté disponible a través del complemento IDE Git.

He encontrado que faltan los plugins para Netbeans y Eclipse, algunos problemas (a veces desagradables). No es lo suficientemente estable para mi gusto, aunque Eclipse uno es mejor.

Yo recomendaría solo usar la línea de command. Sé que no es lo mismo, pero no debería ser un gran problema

Ahora git4idea (para IDEA), nbgit (para Netbeans), egit (para Eclipse) son todos plugins maduros que proporcionan una excelente integración de Git a través de jgit . Es solo una elección de qué IDE prefiere usar.