2010-02-08 10 views
22

Me mudé recientemente de NetBeans a Eclipse. Como tengo que trabajar con el proyecto desprotegido desde SVN, instalé Eclipse. Mi pregunta es: ¿cómo hacer que Subclipse indique los cambios que introduzco en el código fuente (descargado desde SVN) al igual que NetBeans? ¿Hay alguna manera?Subclipse - cambio de código de marcado como en NetBeans

Respuesta

53

En Ventana -> Preferencias, vaya a General -> Editores -> Editores de texto -> Dif. Rápida y marque "Habilitar dif rápido", "Mostrar diferencias en regla general" y configure "Usar esta fuente de referencia "a" Pristine SVN Copy ".

Es posible que también desee cambiar los colores para que coincidan con NetBeans (azul para Cambios, verde para Adiciones, rojo para Eliminaciones).

enter image description here

Tenga en cuenta que es probable que tengas que reiniciar Eclipse para que esto tenga efecto.

A medida que vaya cambiando el código, mostrará los cambios en la regla lateral hasta que se comprometa con SVN.

+4

Eso es lo que estaba buscando :). ¡Gracias! Voy a agregar algunos comentarios a la respuesta :) - En el panel de QuickDiff en el combo "Usar la fuente de referencia", se debe seleccionar "Copia de SVN prístina". – Arek

+1

Estaba buscando lo mismo. ¡Gracias!En mi caso, necesito cerrar y volver a abrir los archivos para ver los cambios (no es necesario reiniciar el eclipse) – Darkaico

+0

Tenga en cuenta que Eclipse debe conocer su repositorio SVN para que esto funcione. Si está codificando en una copia de trabajo que funciona perfectamente desde la línea de comandos pero su proyecto no está relacionado con un repositorio SVN de Eclipse, los cambios de código se borrarán siempre que guarde el archivo. No se comparará con la última versión comprometida. (Usando Eclipse Luna 4.4.2 + Subversivo) – yuric

1

Subclipse realiza un seguimiento automático de los cambios que realice en Eclipse.

Si desea ver los cambios, la convención en Eclipse es ir al Equipo -> Sincronizar el menú en el proyecto.

1

No subclipse marque las clases y paquetes en el Explorador de paquetes como diferentes de la versión registrada en SVN?

EDITAR

Puede utilizar la función de comparación para ver las diferencias. Una forma de hacerlo es abrir la vista de sincronización, hacer clic con el botón derecho en la clase deseada y elegir comparar (no recuerdo la opción de menú exacta, pero es algo así).

alt text http://subclipse.tigris.org/images/sync-ss.png

+0

Sí, pero me gustaría ver cambios en la vista del editor, así puedo ver qué línea de código he cambiado. Entonces, ¿cómo puedo hacer esto? – Arek

+0

Ah, está bien. He agregado un poco más a mi respuesta. –

1

Si quiere comparar rápidamente los cambios de un solo archivo, haga clic derecho sobre él y seleccione 'Comparar con' -> 'Último de repositorio'. La diferencia resultante se parecería mucho a la de la primera captura de pantalla de Binary Nerd, solo aparecerá en la sección Editor y no tendrá que cambiar de perspectiva.

Cuestiones relacionadas