Skip to main content

Esta versión de GitHub Enterprise Server se discontinuó el 2024-09-25. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener rendimiento mejorado, seguridad mejorada y nuevas características, actualice a la versión más reciente de GitHub Enterprise Server. Para obtener ayuda con la actualización, póngase en contacto con el soporte técnico 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 diferentes versiones del repositorio, anexa /compare a la ruta de acceso del repositorio.

Mostraremos la eficacia de Comparar examinando la página de comparación para una bifurcación del repositorio lingüista, que se encuentra en https://github.com/octocat/linguist/compare/master...octocat:master.

La vista Comparar de cada repositorio contiene dos menús desplegables: base y compare.

base debe considerarse el punto inicial de la comparación y compare, el punto final. Durante una comparación, siempre puedes cambiar los puntos base y compare haciendo clic en 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. Al iniciar una nueva solicitud de incorporación de cambios, siempre se te dirigirá a la vista de comparación de ramas.

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

A continuación se muestra 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, vea «Comparar lanzamientos».

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

A continuación se muestra un ejemplo de una comparación entre dos etiquetas.

Nota: Si una rama y una etiqueta tienen el mismo nombre, se usará la rama al comparar confirmaciones. Puedes comparar la etiqueta de manera específica si añades tags/ al nombre de la etiqueta.

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 dirección URL usa los códigos SHA abreviados para comparar las confirmaciones f75c570 y 3391dcc: https://github.com/github-linguist/linguist/compare/f75c570..3391dcc.

Para más información sobre otras opciones de comparación, consulta "Acerca de comparar ramas en solicitudes de extracción".

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, especificando octocat:main para base y octo-org:main para compare, puedes comparar la rama main de los repositorios propiedad de octocat y octo-org, respectivamente.

También puede anteponer el nombre de rama con un nombre de usuario y un nombre de repositorio. Por ejemplo, especificar octocat:awesome-app:main usaría la rama main en el repositorio octocat/awesome-app. Esto puede ser útil en organizaciones grandes, donde puede tener un repositorio ascendente y una bifurcación, ambos propiedad de la organización. Para obtener más información, vea «Acerca de las bifurcaciones».

A continuación se muestra un ejemplo de una comparación entre dos repositorios.

Comparaciones entre confirmaciones

Puedes comparar una confirmación de Git con sus predecesoras mediante dos tipos de notación.

NotationSignificadoEjemploDe comparación
^Una confirmación anterior. Repite el carácter ^ para indicar una confirmación adicional anterior en el historial.96d29b7^^^^^

Representa las cinco confirmaciones anteriores a 96d29b7.
Visualización de la comparación
~NN confirmaciones anteriores.96d29b7~5

Representa las cinco confirmaciones anteriores a 96d29b7.
Visualización de la comparación

Información adicional