Esta versión de GitHub Enterprise se discontinuó el 2021-09-23. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener un mejor desempeño, más seguridad y nuevas características, actualiza a la última versión de GitHub Enterprise. Para obtener ayuda con la actualización, contacta al soporte de GitHub Enterprise.

Comparar confirmaciones

Puedes comparar el estado de tu repositorio a través de las ramas, etiquetas, confirmaciones, bifurcaciones y fechas.

Para comparar versiones diferentes de tu repositorio, añade /compare a la ruta del mismo.

Demostraremos el poder de Compare (Comparar) al observar la página de comparación para una bifurcación del repositorio Lingüista, que está en https://github.com/octocat/linguist/compare/master...octocat:master.

Cada vista Compare (Comparar) del repositorio contiene dos menús desplegables: base y compare.

base debería ser considerado como punto de partida de tu comparación, d compare es el punto final. Durante una comparación, siempre puedes cambiar tus puntos base y compare al hacer clic en Edit (Editar).

Comparar ramas

El uso más común de "Compare" es comparar ramas, tal como cuando estás iniciando una solicitud de extracción nueva. Siempre se te llevará a la vista de comparación de ramas cuando inicies una solicitud de extracción nueva.

Para comparar ramas, puedes seleccionar un nombre de rama desde el menú desplegable compare en la parte superior de la página.

Aquí hay un ejemplo de una comparación entre dos ramas.

Comparar etiquetas

Cuando compares etiquetas de lanzamiento se te mostrarán los cambios que se han realizado a tu repositorio desde el último lanzamiento. Para obtener más información, consulta la sección "Comparar lanzamientos".

Para comparar etiquetas, puedes seleccionar un nombre de etiqueta del menú desplegable compare en la parte superior de la página.

Aquí hay un ejemplo de una comparación entre dos etiquetas.

Comparar confirmaciones

También puedes comparar dos confirmaciones arbitrarias en tu repositorio o sus bifurcaciones en GitHub en una comparación de diferencias de dos puntos.

Para comparar rápidamente dos confirmaciones en Git Object IDs (OID por sus siglas en inglés) directamente entre sí en una comparación de diferencias de dos puntos en GitHub, edita la URL de la página "Comparing changes" (Comparar cambios) en tu repositorio.

Por ejemplo, esta URL utiliza los códigos de SHA acortados a siete caracteres para comparar las confirmaciones c3a414e y faf7c6f: https://github.com/github/linguist/compare/c3a414e..faf7c6f.

Para obtener más información sobre otras opciones de comparación, consulta "Comparaciones de diferencia de tres puntos y dos puntos".

Comparar entre bifurcaciones

Puedes comparar tu repositorio base y otro repositorio bifurcado. Esta es la vista que se presenta cuando un usuario realiza una Solicitud de extracción a un proyecto.

Para comparar ramas en repositorios diferentes, antepone los nombres de la rama con los nombres del usuario. Por ejemplo, si especificas octocat:main para base y octo-org:main para compare, puedes comparar la rama main de los repositorios que pertenezcan a octocat y a octo-org respectivamente.

Aquí hay un ejemplo de una comparación entre dos repositorios.

Comparaciones entre confirmaciones

A modo de atajo, Git usa la notación ^ para referirse a "una confirmación anterior".

Puedes usar esta notación para comparar una sola confirmación o rama con sus predecesores inmediatos. Por ejemplo, 96d29b7^^^^^ indica cinco confirmaciones anteriores a 96d29b7, porque hay cinco marcas ^. Si escribes 96d29b7^^^^^ en la rama base y 96d29b7 en la rama compare se compararán las cinco confirmaciones que se hicieron antes de 96d29b7 con la confirmación 96d29b7.

Aquí hay un ejemplo de una comparación usando la notación ^.

Leer más