Saltar al contenido
GitTree
Fusionar y resolver

Continuar, omitir o cancelar una operación

Una fusión, un cambio de base, una selección selectiva o una reversión pueden detenerse a mitad de camino, generalmente en un conflicto. Un banner encima del gráfico nombra la operación y su paso, y ofrece Resolve, Continue, Skip (rebase) y Abort…. Al cancelar se guarda lo que se elimina primero, por lo que Undo lo devuelve.

GratisActualizado

Funciona en GitTree Gratis: todas las funciones locales de Git, una vez que hayas iniciado sesión.

En esta página
  1. Antes de empezar
  2. donde encontrarlo
  3. Pasos
  4. Resultado esperado
  5. El botón de finalizar en el panel de cambios.
  6. Si algo sale mal
  7. Preguntas
  8. Relacionado

Antes de empezar

  • Se detuvo una operación: el banner Operation in progress está encima del gráfico y la pestaña también lo muestra.

donde encontrarlo

  • El banner encima del gráfico: Resolve, Continue, Skip, Abort….
  • El panel de cambios: Commit and Merge, Continue Rebase, Continue Cherry-Pick, Continue Revert y los botones Abortar correspondientes.
acciónmacOSWindows y Linux
Undo un aborto⌘ZCtrl+Z

Pasos

  1. leer el cartel

    Dice lo que está en progreso, como Merging feature/search into develop o Rebasing … onto …, step 2 of 5, y cuántos conflictos quedan.

    GitTree con el banner Función de combinación/búsqueda en desarrollo, 1 conflicto y los botones Resolver, Continuar y Abortar
    El banner nombra la operación y ofrece Resolver, Continuar y Abortar.GitTree interfaz con un repositorio de demostración.
  2. Resolver, luego continuar

    Elija Resolve para resolver los archivos en conflicto. Continue permanece deshabilitado con Resolve the … conflicts first hasta que se resuelvan todos los archivos.

  3. O omitir un paso de rebase

    Durante una rebase, Skip descarta la confirmación que se detuvo y continúa con la siguiente.

  4. o abortar

    Abort… devuelve la rama, el índice y la copia de trabajo registrados antes de que comenzara la operación. Todo lo que arroja se guarda primero, para que Undo pueda recuperarlo.

Resultado esperado

La operación finaliza o se cancela con su sucursal exactamente como antes; la pancarta ha desaparecido.

El botón de finalizar en el panel de cambios.

Cómo termina cada operación
OperaciónTerminar conCancelar con
fusionarCommit and MergeAbort Merge
RebaseContinue RebaseAbort Rebase
selección de cerezaContinue Cherry-PickAbort Cherry-Pick
RevertirContinue RevertAbort Revert

Si algo sale mal

La operación se inició fuera de GitTree

GitTree lee el propio estado de Git, por lo que el banner también aparece para una operación iniciada en una terminal; terminarlo de la misma manera.

Preguntas

¿Abortar pierde mis resoluciones de conflictos?

Se eliminan de los archivos, pero primero se guardan en las instantáneas de recuperación: Undo justo después de que la cancelación los recupere.