Pregunta

Para un nuevo proyecto web Java pensé en usar:

  • Eclipse como IDE
  • Mercurial para control de versiones
  • Algún tipo de software de seguimiento de errores

He oído hablar del software de seguimiento de errores en el que puede vincular un cambio a un error no resuelto cuando lo registra. No he utilizado ninguna solución de este tipo, pero suena bien. ¿Hay alguna buena aplicación de seguimiento de errores que funcione bien en combinación con Eclipse y Mercurial y le permita vincular un cambio a un error no resuelto? Y si no, ¿hay al menos buenos complementos para que Eclipse use Mercurial para el control de versiones? ¿Sería compatible con hg rename y hg copy ?

Si puedo hacer que algo funcione bien usando una mezcla de los tres componentes anteriores, también planeo incluir a Hudson en la mezcla. Para poder rastrear cómo los cambios en la base del código afectan nuestras pruebas unitarias.

En primer lugar, quiero comentarios sobre la pregunta anterior. Pero agradecería cualquier idea sobre el manejo de versiones, seguimiento de errores y su integración en Eclipse.

¿Fue útil?

Solución 3

En mi experiencia, el complemento MercurialEclipse funciona bastante bien, por lo que he entendido, nadie que comente aquí lo ha utilizado, así que no base sus decisiones únicamente en esas opiniones. Probablemente sea mejor probarlo usted mismo. Como dije antes, funciona para mí.

Descargo de responsabilidad: he participado en el desarrollo del complemento ...

Otros consejos

Vectrace ofrece Mercurial Eclipse . Pero no parece terminado.

Para el seguimiento de errores, puede probar Trac con TracMercurial .

No puedo hablar con Mercurial, pero Mylyn es el rey indiscutible de integrar Eclipse y varios rastreadores de errores. Independientemente de cuán buena sea la interfaz web del rastreador de problemas, Mylyn hace que sea mucho más fácil de crear, organizar y (lo más importante) trabajar en los problemas entrantes. Tiene un excelente soporte para Bugzilla y Trac. Su soporte de Jira está un poco atrasado, pero no está mal. Además, hay una pequeña horda de complementos de terceros que agregan soporte Mylyn para varios rastreadores de problemas (como Mingle).

Trac a veces puede ser difícil de configurar. Eche un vistazo a Redmine . Recomiendo instalar TortoiseHg también.

En caso de que alguien se encuentre con este hilo, comencé a usar Mercurial por accidente cuando descubrí que era uno de los 3 sistemas integrados de control de versiones en Netbeans.

Sé que este es un hilo de Eclipse, pero para cualquiera que no se haya acostumbrado a Eclipse y esté mirando a Mercurial para versionar la integración en Netbeans es realmente bastante impresionante.

Incluye elementos como superposiciones de nivel de proyecto (lo que ha cambiado, lo has comprometido, etc.) pero va más allá al agregar resaltado directo en tu vista de código (para que pueda ver línea por línea lo que se ha modificado y lo que no ).

Definitivamente vale la pena echarle un vistazo si aún no ha configurado el uso de Eclipse (que también es genial, pero no creo que la integración de versiones sea comparable / todavía de todos modos).

No puedo decir mucho sobre Netbeans, pero creo que puedo decir algo sobre Eclipse. El control de versiones como CVS es excelente en Eclipse, pero supongo que la compatibilidad es un poco lenta en otros tipos de control de versiones.

En cuanto a los cambios, Eclipse también resalta cuáles son los nuevos cambios que tiene en el código fuente y llega a proporcionarle el historial local de los archivos que está editando. Las superposiciones de nivel de proyecto existen en Ecipse, pero debe usar algún tipo de sistema de control de versiones para eso (CVS, Subversion, etc.)

Estaba buscando en línea lo mismo que estaba buscando y encontré codeBeamer, un rastreador de problemas basado en la web y una herramienta de gestión de proyectos totalmente compatible con las tareas de eclipse a través de un complemento llamado codeBeamer studio.

sitio web de CodeBeamer

Lo acabo de instalar en mi servidor dedicado y debo decir que estoy bastante impresionado.

Solo pensé que pondría esto aquí, podría salvar a alguien algún tiempo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top