Herramientas

Analizando las diferencias entre versiones con Git y Visual Studio Code

El control de versiones es una parte esencial dentro del desarrollo de software. Conocer con precisión los cambios que se han introducido en la cualquier versión es clave para identificar rápidamente el motivo de un comportamiento no deseado. Actualmente Git se ha convertido en la solución estándar para el control de versiones. Por eso los editores de código fuente como Visual Studio Code incluyen herramientas que se integran con Git. En esta entrada se verá cómo se pueden visualizar las diferencias entre versiones con Git y Visual Studio Code.

Abrir el proyecto en Visual Studio Code

Para ver las diferencias entre versiones con Git y Visual Studio Code solamente se necesita un proyecto que esté respaldado bajo el sistema de control de versiones. Proyecto que se deberá abrir en Visual Studio Code seleccionado la carpeta principal de este.

Proyecto tslane iniciado en Visual Studio Code

Si el proyecto está respaldado por un Git, en el explorador de archivos aparecerá la opción Línea de Tiempo. Para analizar las diferencias entre versiones con Git y Visual Studio Code solamente se debe seleccionar el archivo deseado, abrir la opción línea de tiempo y seleccionar la revisión que se desea comparar. Al hacer esto la ventana se divide en dos mostrando los cambios que se han introducido en la versión seleccionada, tal como se muestra en la siguiente captura de pantalla.

Los cambios introducidos en el proyecto tslane introducidos en la última versión de este.

En este ejemplo se puede ver los cambios que se ha introducido en el proyecto tslane en la última versión. En esta ventana las líneas que se han eliminado en una versión se pueden ver en rojo y las que se han agregado en verde.

Ver las diferencias entre dos versiones especificad de Git

La comparativa actual puede ser útil para ver los cambios introducidos en la última versión, pero ¿qué pasa si lo que se desea comparar todos los cambios introducidos en las cinco últimas versiones? En tal caso se puede usar el comprador para seleccionar un par de versiones y comparar los cambios. Lo que se puede conseguir seleccionado una versión con el botón secundario del ratón y en el menú contextual seleccionando la opción Seleccionar para comparar

Opción Seleccionar para comparar

Una vez hecho esto se puede seleccionar la segunda versión y volviendo a usar el botón secundario para obtener el menú contextual seleccionar la opción Comparar con seleccionados.

Opción Comparar con seleccionados

Con lo que se muestra los dos archivos con todos los cambios entre las dos versiones.

Conclusiones

Visual Studio Code incluye herramientas para trabajar con Git que permite usar todo el potencial de este para saber cuáles ha sido los cambios entre dos versiones de un archivo. Tarea que se puede hacer sin la necesidad de usar herramientas externas ni instalar plugins.

Analizando las diferencias entre la primera y última versión del archivo con Git y Visual Studio Code

Imagen de 652234 en Pixabay

¿Te ha parecido de utilidad el contenido?

Daniel Rodríguez

Share
Published by
Daniel Rodríguez

Recent Posts

Analytics Lane lanza ScoreFlow, un SaaS para construir y desplegar scorecards de crédito

En Analytics Lane seguimos evolucionando nuestras herramientas y damos un paso más con el lanzamiento…

3 días ago

DBSCAN y la selección de ε: teoría, intuición y aplicación práctica

Cuando hablamos de clustering, lo primero que viene a la mente suele ser k-means. Pero…

4 días ago

El bestiario de los indicadores económicos absurdos: El zoo patrio

Cualquier país desarrollado tiene sus propios indicadores folclóricos. España, por motivos que tienen mucho que…

1 semana ago

Por qué el banco te ofrece un 3% TAE y no es lo que parece

Entras a la web de tu banco. En la página principal, un banner llamativo: “Depósito…

2 semanas ago

Analytics Lane lanza la versión 1.3 del laboratorio con nuevas herramientas de evaluación de modelos y utilidades prácticas

Seguimos ampliando el laboratorio de Analytics Lane con el lanzamiento de la versión 1.3, disponible…

2 semanas ago

This website uses cookies.