GitTree manuale per desktop
Storia e recupero
Modifica la cronologia che non hai ancora condiviso, fai un passo indietro quando qualcosa è andato storto e scopri da dove proviene una riga.
Modifica la cronologia con un rebase interattivo
Un rebase interattivo riscrive i commit sopra quello scelto: mantieni, riformula, modifica, schiaccia, correggi o rilascia ciascuno e trascinali in un nuovo ordine, come
Gratuitogit rebase -i. Per una singola modifica, Edit History nel menu di un commit lo fa in un solo passaggio.Squash si impegna
Lo schiacciamento combina diversi commit in uno solo, come
Gratuitofixuposquashingit rebase -i. In GitTree ogni squash apre prima la finestra di dialogo Squash: mostra i commit che si piegano, il risultato, il messaggio e chi ottiene il credito, e non cambia nulla finché non confermi. Il tuo lavoro non impegnato non viene mai toccato e Undo ripristina i commit.Modifica i commit locali selezionati
Per una rapida modifica alla cronologia, non è necessario l'intero editor rebase interattivo. Il menu Edit History di un commit modifica il suo messaggio, lo rilascia o lo sposta su o giù; selezionando diversi commit si apre la finestra di dialogo Squash. GitTree riscrive i commit sopra di esso e mantiene il vecchio ramo, quindi Undo lo rimette a posto.
GratuitoReimposta un ramo su un commit
La reimpostazione sposta il ramo corrente su un altro commit, come
Gratuitogit reset. Soft mantiene ogni modifica in fase, Mixed le conserva nella cartella di lavoro, Hard le elimina. GitTree salva prima tutto sottorefs/ogt/trash, quindi è possibile annullare anche un hard reset.Annulla e ripeti
GitTree registra le tue operazioni Git in modo che Undo nella barra degli strumenti possa ripristinare l'ultima: commit, unione, rebase, ripristino, scarto, pulizia, ramo o tag eliminato. Redo lo fa di nuovo. I passaggi distruttivi salvano uno snapshot di ripristino in
Gratuitorefs/ogt/trashprima di essere eseguiti.Trova suggerimenti per le filiali precedenti
Il reflog registra dove puntava un ramo o un HEAD, ogni volta che si spostava: commit, checkout, reset, rebase. View Reflog… elenca quelle voci; scegline uno per mostrare il suo commit nel grafico o Restore as Branch.
GratuitoCronologia dei file e colpa
History elenca ogni commit che ha modificato un file, seguendo le ridenominazioni, come
Gratuitogit log --follow. Blame mostra, per ogni riga, il commit e l'autore che l'ha modificata per ultima, comegit blame. Entrambe sono viste dell'area di lavoro dei file.Utilizza il flusso di lavoro bisezionato
Bisect trova il primo commit che ha introdotto un problema dimezzando la cronologia tra un commit che lo ha e uno che non lo ha, come
Gratuitogit bisect. Seleziona i due commit, testa il commit GitTree effettua il check-out, contrassegnalo come Good o Bad e ripeti finché non nomina First bad commit.Esporta un archivio
Export Archive… scrive i file di un commit, ramo o tag come .zip o .tar.gz, senza la cartella
Gratuito.git, comegit archive. È il modo più rapido per fornire a qualcuno la fonte di una versione.Utilizzare gli strumenti di manutenzione e creazione del repository
Repository Maintenance… mostra la dimensione del database degli oggetti ed esegue attività che lo controllano o rendono più veloce la cronologia e lo stato. Merge Author Identities… scrive
Gratuito.mailmaprighe in modo che una persona con diversi nomi o indirizzi e-mail venga visualizzata come un unico autore.