Estoy trabajando en un proyecto de Java en Eclipse. Cada vez que comprometa un archivo, quiero ver cuáles son todos los cambios que se han realizado en este archivo. En Eclipse es difícil analizar qué líneas se eliminan, agregan, cambian, etc. Por favor, da tus sugerencias sobre esto.
Respuesta
realmente eclipse tienen herramienta de comparación incorporada. si u necesidad de comparar con cualquier otra aplicación, tratar este plugin
No dices qué sistema de control de versiones estás usando, pero la mayoría de ellos (cvs, svn, git y forzosamente, que yo sepa) implementan la funcionalidad Team> Synchronize. La perspectiva Sincronizar proporciona una vista previa de los cambios salientes y entrantes; puede ver fácilmente lo que ha cambiado y debe comprometerse con lo que ha cambiado en el repositorio que aún debe recibir. Haga clic con el botón derecho en un proyecto (o en cualquier otra selección de recursos controlados por la versión) y seleccione Equipo>Sincronice. Es prácticamente idéntico a lo que muestra de Netbeans.
También puede utilizar el Comparar con menú y/o todas las opciones que se presentan por su sistema de control de versiones bajo el menú deequipo para archivos individuales.
Los colores en la vista de comparación se pueden personalizar a su gusto, a través de Preferencias>general> Apariencia >colores y fuentes (buscan texto Comparar en el árbol).
Para Mercurial, el MercurialEclipse plugin implementa esta vista Sincronizar.
Y también se puede utilizar equipo -> Commit y haga doble clic en cualquier archivo y se abrirá un editor de comparación que muestra los cambios. –
Hola, ya estoy usando eclipse diff viewer. Quiero el visor de diferencias como netbeans. En eclipse diff viewer es difícil analizar qué líneas se eliminan, cambian, agregan, etc. Estoy usando HG Mercurial. – kannanrbk
¿Está utilizando el complemento MercurialEclipse (http://www.javaforge.com/project/HGE)? Edité mi respuesta anterior con información al respecto. –
Además, si alguien no tiene que llamar indirectamente de Eclipse (por ejemplo, yo simplemente no me gusta para instalar paquetes adicionales, tales como externaldiff de la respuesta de Mohamed Jameel en mi Linuxes), puedes probar llamar al visualizador externo de diff desde SVN.
En Linux este artículo fue muy útil para mí: SVN: how to compare working copy with repository revision?.
Aterricé aquí porque estaba buscando una manera de combinar en un editor de combinación externo (KDIFF3) pero iniciar la fusión de eclipse. No estaba satisfecho con las respuestas proporcionadas anteriormente. Así que aquí está configurar kdiff3 como editor de fusión y diff para SVN en eclipse:
ir a Windows -> Preferencias → Equipo -> SVN -> Visor Diff Agregar una nueva configuración (botón Agregar): Extensión o tipo mimet: * - si lo desea, puede especificar diferentes tipos de mimet para diferentes editores, no lo necesitaba así el alquantor.
Diff: Ruta del programa C: \ Archivos de programa \ KDiff3 \ kdiff3.exe (o donde tenga su editor de combinación - sry para la ruta de Windows, puede agregar una versión de Linux en los comentarios o editar esta respuesta).
Argumentos: $ {} $ {base de la mina} $ {} la suya
Combinar: Programa ruta C: \ archivos de programa \ KDiff3 \ kdiff3.exe
Argumentos: $ {} $ {base de la mina} $ {} -o los suyos $ {} fusionada
Esto probablemente funcionará tan bien para otros editores se funden, pero con una sintaxis diferente argumento (averiguarlo y háganos saber :)).
El uso es habitual (conflictos de equipo- edición) para fusionar y comparar-> foo para la vista diff.
Saludos
- 1. ¿Hay algún editor de imágenes disponible para Eclipse Helios
- 2. ¿Hay algún visor de SVG lite para Android?
- 3. Usar Beyond Compare dentro de Eclipse para fusionar en Subversion
- 4. Incluir encabezados externos en Eclipse para C
- 5. Error de Eclipse: No hay fuente disponible para ""
- 6. ¿Hay disponible toda la piel Eclipse completa?
- 7. Android Eclipse NoClassDefFoundError para archivos externos .jar
- 8. ¿Hay alguna API para usar con el visor de PDF incorporado de Google Chrome?
- 9. ¿Eclipse tiene un editor/visor para archivos serializados de Java?
- 10. Frascos externos en el complemento Eclipse
- 11. El visor de Logcat en Eclipse parpadea molestamente
- 12. Cómo usar el visor de PDF incorporado del iPhone para mostrar un documento
- 13. ¿Hay algún libro de ocsigen disponible?
- 14. ¿Hay algún repositorio GIT de prueba disponible?
- 15. Depuración de Eclipse - línea: no disponible
- 16. ¿Android tiene un visor de PDF incorporado?
- 17. ¿Cómo evito que Eclipse actualice algún directorio?
- 18. ¿Hay algún mecanismo de enlace de datos disponible para iOS?
- 19. atajos de teclado Eclipse para comparar/diff ver?
- 20. ¿Hay una grabadora de macros para Eclipse?
- 21. ¿Algún motor de diferencias/combinación de texto decente para .NET?
- 22. ¿Hay algún diseñador de formularios disponible para Google Android?
- 23. Ejecutar programas externos de Python con Eclipse PyDev
- 24. ¿Hay algún visor de funciones de exportación DLL nativo?
- 25. ¿Cómo modificar el ensamblaje de Erlang? ¿Hay algún recurso disponible?
- 26. ¿Hay algún problema al usar Eclipse 3.6 con el SDK de Android?
- 27. cómo usar traceview en eclipse para el desarrollo de Android?
- 28. Cómo hacer caso omiso de etiquetas de palabras clave de CVS en diff Eclipse
- 29. ¿Hay algún motor Diff HTML procesado para .NET
- 30. JSF 2.0 ¿Cómo usar Eclipse?
"Este complemento no reemplaza a la herramienta Eclipse incorporada. Solo agrega un nuevo elemento de menú a la GUI". : -/ – steffen
Lamentablemente, este complemento se basa en que los archivos son locales, por lo que aquellos en control de versiones no se pueden comparar. – mrswadge