En netbeans, si abro un archivo que está bajo control de versión, las líneas que se modifican se resaltan a la izquierda. (verde para líneas nuevas y azul para líneas modificadas)
¿Es posible obtener un efecto similar en Eclipse?
En netbeans, si abro un archivo que está bajo control de versión, las líneas que se modifican se resaltan a la izquierda. (verde para líneas nuevas y azul para líneas modificadas)
¿Es posible obtener un efecto similar en Eclipse?
Respuestas:
De forma predeterminada, se compara con la última versión en disco, que, si ha guardado el archivo, no tiene ninguna diferencia. Tienes que activar la comparación con un repositorio de SCM. No estoy seguro de qué sucede si tiene más de un tipo de SCM, ya que esta es solo una selección.
Con Subversive, puede hacer Equipo> Mostrar anotaciones, y anotará las líneas con el autor y la fecha de la última modificación de esa línea.
Right-click
en el archivo Team
>> Show annotation
.
Aparecerá una brown
cinta en el lado izquierdo del código (representa commited
líneas), y las modified
líneas se mostrarán en white
.
Quick Diff del complemento EGit hace exactamente lo mismo que la función de líneas modificadas de netbans.
En Eclipse utilizando su función Quick Diff. Esto es fácil de hacer:
Enable quick diff
.Use this reference source
. Git, SVN y CVS deberían estar presentes aquí. Mercurial aparece si está instalado el complemento MercurialEclipse.Show differences in overview ruler
.Debería poder ver las líneas recién agregadas, modificadas o eliminadas marcadas en colores en la barra izquierda en la que generalmente se muestran los números de línea. Los colores utilizados son los establecidos en el cuadro de diálogo Quick Diff (consulte los pasos anteriores). También puede ver estas ubicaciones no confirmadas marcadas a lo largo de la regla de descripción general a la derecha.
Hay al menos dos cosas que debe hacer para obtener el resaltado de cambios basado en revisiones (es decir, los que no desaparecen cuando se guarda el archivo) para que aparezcan en la "regla de descripción general" de Eclipse al usar Git:
Preferences
> Team
> Git
> Projects
> Automatically Share project that are located inside Git repositories
está marcada o importar el proyecto en su espacio de trabajo utilizando Import...
> Git
> Projects from Git
(como en punta a cabo por @cornelius en un comentario en otra respuesta)Preferences
> Editors
> Text Editors
>Quick Diff
Para la versión de Eclipse: 2019-03 (4.11.0) Vaya a
Si desea mantener los cambios después de guardar su copia local , entonces necesita decirle al eclipse que compare la copia local con la versión del repositorio. Para hacer eso, cambie el reference source
correspondiente.
En eclipse también obtendrá la línea resaltada que se cambia al guardar el archivo. y resaltar no es más que el cambio de color en el panel izquierdo del editor antes del inicio de esa línea modificada.