Saltar al contenido

IntelliJ: Visualización de diferencias de todos los archivos modificados entre local y git commit / branch

Solución:

Esto ahora se ha implementado. Para comparar dos ramas debes:

  1. Echa un vistazo a una de las ramas con las que quieres comparar.
  2. Seleccione la rama con la que desea comparar en la ventana emergente de rama de Git en la barra de estado en la parte inferior derecha de la ventana de IntelliJ. Se muestra una ventana emergente con algunas opciones.
  3. Seleccione la opción “Comparar”.
  4. Esto por defecto muestra todas las confirmaciones. También puede seleccionar la pestaña “Diff” para mostrar los cambios reales.

Todo esto se describe con mucho más detalle en una de sus publicaciones de blog.

Aunque la respuesta de Jon Tirsen es correcta, debe leer el texto completo para comprender cómo hacerlo.

Aquí están las imágenes del mismo en mac.

  1. Actualmente estoy trabajando con hello_world y quiero comparar con master.

ACTUALIZAR: En la nueva interfaz de usuario, haga clic en Show Diff with Working Tree

ingrese la descripción de la imagen aquí

  1. A continuación, aparecerá una ventana. Seleccione Files y presione cmd + d

ingrese la descripción de la imagen aquí

  1. Otra ventana que muestra diff. Puede realizar muchos tipos diferentes de diferencias. Usar cmd + shift + ] y cmd + shift + [ para cambiar entre archivos.

ingrese la descripción de la imagen aquí

Consejo de diferenciación: IntelliJ proporciona funciones de diferenciación avanzadas. Puedes comprobar los de la tercera imagen.

Esto se ha cambiado en la actualización de la versión 2020:

Ahora debe hacer lo siguiente:

  1. Consulte una de las sucursales que desea comparar.

  2. Abre el Sucursales menú.

  3. Seleccione la otra rama con la que desea comparar.

  4. Seleccione “Mostrar diferencia con árbol de trabajo”.

ingrese la descripción de la imagen aquí

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *