es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cuál es la diferencia entre commits en GitLab y cómo funciona?

Necesito obtener una diferencia entre dos commits en GitLab. He leído las instrucciones para hacerlo, pero no son consistentes con el formulario de diferencias de GitLab.

Tengo que especificar el nombre del proyecto “to” (el proyecto “from” está vinculado al proyecto actual) y los commits “from” y “to”. Pero cuando selecciono Repositorio> Comparar obtengo esto:

La form me pide el nombre del proyecto “to” y las ramas “from” y “to”. ¡No hay lugar para seleccionar los commits “from” y “to”!

¿Podría haber mostrado un formulario que solo sirve para comparar los últimos commits de diferentes ramas, aunque seguí las instrucciones para comparar diferentes commits de la rama seleccionada? No lo creo; el último botón se llama “Intercambiar revisiones”, no “Intercambiar ramas”. El formulario “piensa” que me está invitando a seleccionar dos commits, pero no me permite hacerlo.

Intenté ingresar los IDs de commit en los campos de “rama”. GitLab no me deja. Los campos son menús desplegables. Me permiten ingresar un valor, pero es solo un filtro para una lista de nombres de rama; cuando ingreso un ID de commit GitLab no encuentra ramas coincidentes y no puedo seleccionar nada.

¿Cómo debería funcionar esto?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para obtener una diferencia entre dos commits en GitLab, puede seguir los siguientes pasos:

    1. Vaya al repositorio de su proyecto en GitLab.
    2. Encuentre el commit que desea comparar ya sea desplazándose por el historial de commits o utilizando la barra de búsqueda.
    3. Haga clic en el hash del commit para abrir la página de detalles del commit.
    4. En la página de detalles del commit, debería ver un botón etiquetado como “Comparar”. Haga clic en él para abrir el formulario de comparación.
    5. En el menú desplegable “Desde”, seleccione el nombre de la rama o commit desde donde desea comparar.
    6. En el menú desplegable “A”, seleccione el nombre de la rama o commit al cual desea comparar.
    7. Haga clic en el botón “Comparar ramas” para generar la diferencia.

    Si tiene problemas para seleccionar un commit específico en el formulario de comparación, asegúrese de seleccionar el proyecto correcto en el menú desplegable en la parte superior de la página. Además, asegúrese de tener los permisos necesarios para ver el proyecto y sus commits.

Comments are closed.