2008-09-19 15 views
8

Estoy usando Eclipse 3.4 (en Mac) y tengo una molestia con la comparación de texto que tiene los archivos que estoy comparando en un orden específico que no es lo que quiero.Orden de comparación de texto Eclipse

Cuando comparo dos archivos, siempre parece poner el primer archivo (alfabéticamente) a la izquierda, y el último a la derecha, pero quiero poder cambiar esto en una comparación por comparación.
IE comparando 'file-a' y 'file-b' siempre tendrá 'file-a' a la izquierda, pero eso no es siempre lo que quiero. Me parece recordar en versiones anteriores de Eclipse que cambiar el archivo que se hizo clic derecho al elegir Compare With -> Each Other cambió el orden, pero eso no funciona para mí en 3.4.

Un ejemplo de por qué me importa:
que acaba de realizar una combinación de la subversión y tenía un conflicto, por lo que ahora tengo los siguientes archivos:
archivo
file.merge-izquierda
file.merge -right
file.working

he hecho cambios a archivo y ahora quiero comparar archivo a file.merge derecha y file.working a file.merge-left y dividir los editores para que pueda tener los cambios de trabajo/izquierda sobre los cambios de archivo/derecha, y luego simplemente recorrer los editores de comparación y asegurarse de que las diferencias entre este archivo y el archivo del que proviene la fusión se han conservado, pero el archivo está a la izquierda, mientras que file.working está a la derecha y, por lo tanto, las diferencias deben compararse diagonalmente en lugar de simplemente comparar arriba y abajo.

Respuesta

5

Sí, eso es realmente muy molesto. Usamos una herramienta externa llamada Beyond Compare (tenemos una licencia corporativa) que puede intercambiar las dos partes fácilmente.

Lo que probablemente deberías hacer es plantear una solicitud de mejora en el equipo de Eclipse con Bugzilla. Si hay suficiente demanda, llegará al próximo lanzamiento o alguien escribirá un nuevo complemento (o modificará el existente) para permitir los swaps.

1

Hay un botón "Cambiar desde y hacia" cuando aparece la pantalla Comparar. Usando Eclipse 3.6. En realidad, estoy buscando una forma de cambiar el comportamiento predeterminado. Por ejemplo, cuando comparo revisiones, siempre tengo la última revisión en el lado izquierdo en lugar de en el derecho a menos que haga clic en el botón de intercambio antes de comparar.

+2

No voy a upvote porque no está respondiendo a la pregunta del PO, pero tengo el mismo problema con Eclipse. Las líneas de tiempo siempre muestran las cosas viejas a la izquierda, y la pantalla de comparación también debería. – Greg

+0

El mismo problema aquí: presentar el archivo modificado en el panel izquierdo es muy desagradable para el usuario. Me encantaría saber dónde se puede cambiar esto. – sax

+3

Una nota más a mi comentario anterior: puede votar por el cambio de Eclipse aquí: https://bugs.eclipse.org/bugs/show_bug.cgi?id=213780 – sax

1

Como ya he mencionado here, Eclipse Neon.2 (4.6.2) tiene un botón para cambiar los puntos de vista:

enter image description here

Cuestiones relacionadas