GitTree manuale per desktop
Unisci e risolvi
Riunisci i rami: unisci o riorganizza, risolvi i conflitti riga per riga e sposta i singoli commit dove ne hai bisogno.
Unisci rami
L'unione porta i commit di un altro ramo nel ramo su cui ti trovi, come
Gratuitogit merge. Fai clic con il pulsante destro del mouse sull'altro ramo e scegli Merge … into …: GitTree controlla prima i conflitti e ti consente di scegliere come registrare l'unione.Ribasare un ramo
La ribasatura riproduce i commit del tuo ramo sopra un altro ramo, quindi la cronologia rimane in linea retta, come
Gratuitogit rebase. I commit ottengono nuovi ID; GitTree mantiene il vecchio ramo sottorefs/ogt/trashe Undo lo riporta indietro.Risolvere i conflitti di unione
Si verifica un conflitto quando entrambi i rami modificano le stesse righe. Il risolutore di GitTree mostra le due versioni affiancate, A e B: seleziona le righe da mantenere in ciascun conflitto, seleziona Output, quindi Save e continua l'unione, il rebase o il cherry-pick.
GratuitoScegli e ripristina i commit
Cherry-Pick Commit copia le modifiche di un commit sul tuo ramo corrente come un nuovo commit, come
Gratuitogit cherry-pick. Revert Commit aggiunge un nuovo commit che ne annulla uno, comegit revert: il modo sicuro per riprendere qualcosa già inviato.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.
GratuitoRiutilizzare le risoluzioni dei conflitti registrate
Con Reuse recorded resolutions (rerere) attivo, Git ricorda come hai risolto un conflitto e scrive la stessa risoluzione quando il conflitto si ripresenta, ad esempio durante un rebase ripetuto. GitTree ti dice quando si è verificato e ti consente di esaminarlo prima di contrassegnare il file come risolto.
Gratuito