Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Esta versión de GitHub Enterprise se discontinuará el Esta versión de GitHub Enterprise se discontinuó el 2020-01-22. 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 en el tiempo

En este artículo

Cada repositorio contiene una vista Compare (Comparar), que te permite comparar el estado de tu repositorio entre las ramas, etiquetas, confirmaciones, períodos de tiempo, y más. La vista de comparación te brinda las mismas herramientas para detectar diferencias que la vista Pull Request (Solicitud de extracción).

Para llegar a la vista de comparación, agrega /compare a la ruta del repositorio.

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.

desplegables de comparación

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 (Comparar) es para comparar ramas, como cuando estás comenzando una nueva Solicitud de extracción. Siempre accederás a la vista de comparación de ramas al iniciar una nueva Solicitud de extracción.

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

Del mismo modo, puedes comparar entre etiquetas creadas para lanzamientos de proyectos. La comparación con etiquetas es una gran manera de ensamblar las notas de lanzamiento entre las diferentes versiones de tu proyecto.

En lugar de escribir el nombre de la rama, escribe el nombre de tu etiqueta en el menú desplegable compare.

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.

For example, this URL uses the shortened seven-character SHA codes to compare commits c3a414e and 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, al especificar octocat:master para base y octo-org:master para compare, puedes comparar la rama master de los repositorios respectivamte que pertenecen a octocat y octo-org.

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

Comparaciones en el tiempo

Las comparaciones pueden crearse para períodos arbitrarios, como un mes o dos meses. Para definir un período, escribe el nombre de la rama, seguido por @, y luego la fecha encerrada entre una notación de { } . Por ejemplo, al escribir master@{2weeks} en el menú desplegable base compara la rama principal actual con la rama principal tal como estaba hace dos semanas.

Aquí hay un ejemplo de una comparación entre dos períodos de tiempo.

También puedes especificar una fecha determinada para comparar. To define a specific date, use the format YYYY-MM-DD. For example, master@{2016-07-22}.

Aquí hay un ejemplo de comparación de una rama de 2016-07-22 frente a la misma rama varios días después.

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

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos