¿Qué tan estable es el plugin git para eclipse?

Tenía la intención de jugar con git, y me preguntaba si alguien había usado el plugin git para eclipse.

Veo que está en la versión 0.3.1, y me preguntaba si alguien sabía lo estable que era / cualquier problema.


Actualizar:

Si está utilizando una versión reciente de Eclipse, su menu de Ayuda tiene un enlace 'Eclipse Marketplace …'.

Ingrese 'git' en el campo Buscar. Esto me muestra a EGit.

Esto también es muy alto en la list de complementos populares.

Haga clic en instalar. Mucho más fácil que tener que agregar ubicaciones de sitios de actualización a mano.

El blog de Github habló ayer sobre el plugin Egit:

http://freshmeat.net/projects/jgit/

Estoy usando si para el trabajo diario y lo encuentro estable. Últimamente el plugin ha progresado y ha agregado:

  • fusionar soporte, incluida una herramienta de fusión en Eclipse;
  • una vista de synchronization básica;
  • lectura de files .git / info / exclude y .gitignore.
  • rebase;
  • commands simplificados para empujar y tirar;
  • cosecha de la cereza.

Vista de repositorios Git

Asegúrese de leer la Guía del usuario de EGit para get una buena visión general de la funcionalidad actual.

Encuentro que solo necesito pasar a la línea de command para rebases interactivos.

Como proyecto oficial de Eclipse, confío en que EGit recibirá todas las características principales del cliente de command-line.

EGit todavía está en eclipse de incubación. Puede instalarlo usando el administrador de actualizaciones de Eclipse.

  1. Seleccione Ayuda -> Instalar nuevo software …
  2. Probablemente no tenga la URL de actualización de JGit en su list de sitios, así que en el campo "Trabajar con:" ingrese esta url: http://www.jgit.org/updates
  3. Haga clic en Agregar …
  4. Ahora debería ver Eclipse Git Plugin – Integration Build (incubación) listdo como software disponible para instalar. Verifíquelo y click Siguiente.
  5. Haga clic en Siguiente y acepte la licencia y debería estar instalada.

Puede integrar Git-GUI con Eclipse como alternativa a EGit.

Vea este tutorial en dos partes de YouTube específico para Windows:
http://www.youtube.com/watch?v=DcM1xOiaidk
http://www.youtube.com/watch?v=1OrPJClD92s

Mientras tanto, EclipseGit es un "Proyecto de tecnología Eclipse oficial" ( 09-05-07 GitWiki ). Utilizo la versión actual 0.5.0 (el Wiki está un paso detrás del desarrollo) de vez en cuando, sin ningún problema. La comparación de versiones, la confirmación, la reversión, etc. funciona bien, aunque las actualizaciones manuales (F5) son necesarias cuando se utiliza la command-line u otros clientes de Git (lo que creo que es un comportamiento habitual y aceptable de Eclipse).

Para una vista de línea de command desde dentro de eclipse, instale el complemento Aptana Eclipse, que le proporciona una console. Es un aumento de productividad increíble si haces muchos commands de terminal.

Todavía parece poco útil, a decir verdad, especialmente en comparación con los complementos CVS y SVN. ¿Es realmente GIT tan diferente que el desarrollador con cuatro años de experiencia en complementos CVS y SVN debería perderse por completo con GUI completamente diferente, commands desconocidos, dos o incluso posts de error de una sola palabra y "características" como sobreescribir el repository compartido sin previo aviso? No lo use, use la interfaz de línea de command. Si no te gusta la interfaz de línea de command, no uses GIT en absoluto.

He configurado EGit en Eclipse para algunos de mis proyectos y encuentro que es mucho más fácil, más rápido usar una interfaz de línea de command que tener que profundizar en los menus y hacer clic en las windows.

Preferiría algo así como una vista de línea de command dentro de Eclipse para hacer todas las tareas de Git.

egit tiene un error grave al comparar un file en su directory de trabajo con un anterior – muestra una pestaña en blanco. El error ha estado presente desde 2010 y aún no se ha solucionado. Esta característica muy básica que funciona muy bien en el plugin svn está completamente rota.

Lo he usado brevemente, pero todavía me faltaba soporte en varias áreas importantes (no estaba haciendo cambios de nombre / movimientos correctamente, o algo así). Tampoco hubo un sitio de actualización disponible para él.

No recuerdo qué versión era, pero esto fue hace 6 meses. Espero que sea mejor ahora.

Puede que le interesen estos consejos: http://github.com/blog/232-github-and-eclipse

También hay gitclipse (basado en JavaGit), pero parece muerto.