Vai al contenuto
GitTree
Unisci e risolvi

Continuare, saltare o interrompere un'operazione

Un'unione, un rebase, una selezione o un ripristino possono interrompersi a metà, di solito a causa di un conflitto. Un banner sopra il grafico nomina l'operazione e il suo passaggio e offre Resolve, Continue, Skip (rebase) e Abort…. L'interruzione salva prima ciò che cade, quindi Undo lo riporta indietro.

GratuitoAggiornato

Funziona in GitTree Gratuito: tutte le funzionalità Git locali, una volta effettuato l'accesso.

In questa pagina
  1. Prima di iniziare
  2. Dove trovarlo
  3. Passi
  4. Risultato atteso
  5. Il pulsante di finitura nel pannello delle modifiche
  6. Se qualcosa va storto
  7. Domande
  8. Relativo

Prima di iniziare

  • Un'operazione interrotta: il banner Operation in progress è sopra il grafico e anche la scheda lo mostra.

Dove trovarlo

  • Il banner sopra il grafico: Resolve, Continue, Skip, Abort….
  • Il pannello delle modifiche: Commit and Merge, Continue Rebase, Continue Cherry-Pick, Continue Revert e i pulsanti Interrompi corrispondenti.
AzionemacOSWindows e Linux
Undo un'interruzione⌘ZCtrl+Z

Passi

  1. Leggi lo striscione

    Indica cosa è in corso, ad esempio Merging feature/search into develop o Rebasing … onto …, step 2 of 5, e quanti conflitti rimangono.

    GitTree con il banner Funzionalità di unione/ricerca in sviluppo, 1 conflitto e i pulsanti Risolvi, Continua e Interrompi
    Il banner nomina l'operazione e offre Risolvi, Continua e Interrompi.GitTree interfaccia con un repository dimostrativo.
  2. Risolvi, poi continua

    Scegli Resolve per risolvere i file in conflitto. Continue rimane disabilitato con Resolve the … conflicts first finché tutti i file non vengono risolti.

  3. Oppure salta un passaggio di rebase

    Durante un rebase, Skip elimina il commit interrotto e prosegue con quello successivo.

  4. Oppure abortire

    Abort… ripristina il ramo, l'indice e la copia di lavoro registrati prima dell'inizio dell'operazione. Tutto ciò che rilascia viene conservato per primo, quindi Undo può riportarlo indietro.

Risultato atteso

L'operazione è terminata, ovvero annullata con la vostra filiale esattamente come prima; lo striscione è sparito.

Il pulsante di finitura nel pannello delle modifiche

Come termina ogni operazione
OperazioneConcludi conAnnulla con
UnisciCommit and MergeAbort Merge
RibasareContinue RebaseAbort Rebase
Scegli la ciliegiaContinue Cherry-PickAbort Cherry-Pick
RipristinaContinue RevertAbort Revert

Se qualcosa va storto

L'operazione è stata avviata all'esterno di GitTree

GitTree legge lo stato di Git, quindi il banner appare anche per un'operazione avviata in un terminale; finiscilo allo stesso modo.

Domande

Abort perde le mie risoluzioni dei conflitti?

Vengono eliminati dai file, ma prima conservati negli snapshot di ripristino: Undo subito dopo l'interruzione li riporta indietro.