Vai al contenuto
GitTree

Registro delle modifiche

Novità in GitTree

Nuove funzionalità, miglioramenti e correzioni in ogni versione di GitTree, a partire dalla più recente. Ogni versione è gratuita per macOS, Windows e Linux. Le note descrivono quella versione: le attuali build ufficiali ti chiedono di accedere e il piano gratuito copre quindi tutte le funzionalità di Git.

  1. Versione 2.2.4

    Ultimi

    GitTree 2.2.4 makes pull requests easier to prepare and review, with reviewer autocomplete, editable branches, formatting tools and clearer merge comparisons.

    Queste note sono mostrate nell'originale inglese.

    Nuovo

    • Find reviewers by name

      Type a name to filter reviewer suggestions for GitHub, GitLab, Bitbucket or Azure DevOps. Select people by mouse or keyboard and remove selected reviewers with a click.

    • Choose both pull request branches

      Change the From and Into branches in the pull request dialog. Pushes and generated descriptions follow the branches you select.

    • Format descriptions and reviews

      Use a Markdown toolbar and preview to format pull request descriptions, comments and review summaries.

    • See what a merge changes

      Preview the changes a merge brings in and compare a merge commit with either parent.

    Risolto

    • Close a repository tab with its close button on Windows.
    • A source branch becomes ready for a pull request only after its push succeeds.

    Scarica la versione 2.2.4

    Note sulla versione e download su GitHub

  2. Versione 2.2.1

    GitTree 2.2.1 aggiunge le anteprime Markdown nelle proprie schede e migliora i menu del desktop su macOS, Windows e Linux.

    Nuovo

    • Schede di anteprima Markdown

      Apri l'anteprima di un file Markdown nella sua scheda nel browser dei file.

    • Menu nella finestra su Windows e Linux

      Premi Alt per rivelare la barra dei menu nella finestra e accedere ai comandi del desktop.

    Migliorato

    • La barra dei menu macOS ora utilizza lo stesso registro dei comandi dell'app, mantenendo coerenti i comandi disponibili.

    Risolto

    • Ripulita la piccola icona dell'app macOS e rimosso il menu Servizi.

    Scarica la versione 2.2.1

    Note sulla versione e download su GitHub

  3. Versione 2.2.0

    GitTree 2.2 offre modifiche suggerite nelle richieste pull, un controllo del fornitore delle firme di commit e un accesso più rapido. Le build ufficiali ora ti chiedono di accedere.

    Nuovo

    • Modifiche suggerite nelle richieste pull

      I suggerimenti di GitHub, GitLab e Azure DevOps vengono visualizzati come schede nella conversazione e nella scheda File di una richiesta pull. Applicane uno o un batch come commit sul ramo della richiesta pull o suggerisci una modifica dalla casella dei commenti della riga.

    • Firme controllate sul fornitore

      La vista del commit mostra il verdetto di GitHub o GitLab sulla firma di un commit accanto al controllo di GitTree e mantiene entrambi in vista quando non sono d'accordo. Controlla la firma sul provider (Alt+V) lo legge di nuovo.

    • Accedi per utilizzare GitTree

      Le build ufficiali ora mostrano la finestra di dialogo Accedi a GitTree ogni volta che sei disconnesso: accedi o crea un account per continuare. La versione gratuita mantiene l'intero client Git locale e a un account idoneo viene offerta la versione di prova Pro una volta effettuato l'accesso.

    Migliorato

    • Dopo aver effettuato l'accesso tramite il browser, GitTree mostra subito il tuo account invece di attendere il completamento dei controlli dell'account.
    • La finestra di dialogo di accesso mostra sempre il campo per l'immissione manuale del codice di autenticazione e accetta un codice incollato in un unico passaggio.

    Scarica la versione 2.2.0

    Note sulla versione e download su GitHub

  4. Versione 2.1.0

    GitTree 2.1 offre Repo Insights in una finestra a parte, un'anteprima della spedizione prima di ogni push, commit guidati di schiacciamento e correzione e molte correzioni per rebase, annullamento, archiviazione e conflitti.

    Nuovo

    • Repo Insights, nella propria finestra

      Insights (Alt+I) apre Repo Insights accanto al tuo lavoro. Esegui un report per vedere i commit, le righe e i file di un repository nel tempo e chi ha contribuito, contato su questo computer. L'esecuzione di report fa parte di Pro; i rapporti che hai mantenuto rimangono leggibili.

    • Esporta e condividi report

      Esporta un report come CSV o JSON, salvalo nel tuo account o condividilo con la tua organizzazione come report del team. Un'anteprima mostra esattamente cosa lascia per primo il tuo computer; il codice sorgente, le differenze e i messaggi di commit non vengono mai inviati.

    • Anteprima della spedizione prima di spingere

      Anteprima di spedizione (Alt+Shift+U) mostra i commit e i file inviati da un push e i relativi proprietari di codice e, con un provider di hosting connesso, le pipeline, gli ambienti e le regole di ramo che raggiunge. Un push a un ramo o ambiente protetto attende la tua conferma.

    • Ambienti, rollback e promozione

      Scopri cosa succede in ogni ambiente, direttamente sul grafico. Roll Back… e Promuovi… ridistribuisci un precedente commit valido o spostane uno in avanti, mostrando prima cosa cambia la distribuzione.

    • Un registro di spedizione di ciò che hai spedito

      Il Registro di spedizione del cassetto Attività registra ogni invio, esecuzione e approvazione effettuata da GitTree, conservata su questo computer. Salvalo come JSON o CSV quando ne hai bisogno.

    • Schiacciamento guidato

      Squash Commit… (Alt+S), Squash into Parent… (Alt+Q) e Squash Branch… (Alt+Shift+B) aprono una finestra di dialogo Squash che mostra il risultato prima che qualcosa cambi. Nel grafico, tieni premuto Alt e trascina un commit sul suo vicino per schiacciarli.

    • Correzione dei commit e delle unioni di squash

      Crea commit di correzione... esegue il commit di ciò che è organizzato come correzione per un commit scelto, pronto per il rebase interattivo da inserire. Una fusione squash ora riempie la casella di commit con i commit che porta.

    • Guarda cosa ha fatto Nour

      I commit Nour effettuati riportano un badge Nour nel grafico, nella vista commit e Crea richiesta pull e Dimentica ciò che Nour Made cancella quel record. Nour può anche elencare e leggere i report Repo Insights che hai conservato.

    Migliorato

    • I push di Nour seguono le stesse regole di Anteprima della spedizione delle tue e la sua scheda di approvazione mostra cosa spedisce un'azione.
    • Un'esecuzione CI/CD manuale che viene distribuita in un ambiente protetto richiede prima di confermare.
    • La chat pop-out di Nour segue la scheda del repository attivo.
    • Il cassetto del terminale si fa da parte sulle linguette che non hanno terminale.

    Risolto

    • La tua scelta di attendibilità per un repository viene mantenuta quando cambi ramo.
    • La risoluzione di un conflitto di sottomodulo richiede il commit della parte scelta.
    • La modifica manuale della risoluzione di un conflitto mantiene le interruzioni di riga CRLF del file e una risoluzione non viene mai salvata su un file che non viene riletto esattamente.
    • Rinominare uno stash mantiene il prefisso del ramo, accetta un messaggio che inizia con un trattino e non perde mai lo stash se la ridenominazione fallisce.
    • L'eliminazione di una ridenominazione graduale elimina entrambi i percorsi e l'eliminazione di un'eliminazione graduale funziona quando il file ritorna sul disco.
    • I file di un'unione o di una scorta vengono elencati una volta, rispetto al primo genitore.
    • Rebase interattivo su un ramo che ha spostato i replay sul suggerimento corrente e l'editor elenca i commit così come sono ora.
    • Rebase nella finestra di dialogo dei rami divergenti mantiene ogni ramo che sposta.
    • Rilascia il tip di un ramo, commit sposta il ramo al suo genitore.
    • Annulla e Ripeti mantengono un passaggio per azione in ciascun albero di lavoro, spiegano perché un passaggio è stato rifiutato e non aggiungono alcun passaggio per un'operazione rifiutata.
    • L'Hunk e l'organizzazione della linea mantengono tre righe di contesto e vengono rifiutate su un file trasformato in un collegamento simbolico.
    • Le scelte vuote e i conflitti vengono mostrati come interruzioni che puoi continuare, anche quando l'oggetto del commit sembra un errore.
    • Le differenze vengono lette correttamente quando diff.suppressBlankEmpty è impostato nella configurazione di Git.

    Scarica la versione 2.1.0

    Note sulla versione e download su GitHub

  5. Versione 2.0.3

    GitTree 2.0.3 rende affidabili gli aggiornamenti in-app su macOS: non dipendono più dal montaggio di un'immagine disco.

    Migliorato

    • Quando installi manualmente un aggiornamento su macOS, GitTree lo decomprime e mostra la nuova app nel Finder.

    Risolto

    • Il giorno macOS, gli aggiornamenti vengono installati dall'archivio dell'app firmata senza montare un'immagine disco, quindi non si bloccano più nella fase di montaggio.

    Scarica la versione 2.0.3

    Note sulla versione e download su GitHub

  6. Versione 2.0.2

    GitTree 2.0.2 mantiene il pulsante CI/CD in vista e ti dice di cosa ha bisogno quando CI/CD non è ancora disponibile per te.

    Migliorato

    • Il pulsante della barra degli strumenti CI/CD rimane visibile quando CI/CD non è disponibile, spiega il motivo e offre il passaggio di accesso o sottoscrizione necessario.
    • Una guida della barra degli strumenti più chiara in English and Arabic e il menu di accesso CI/CD possono essere aperti e utilizzati dalla tastiera.

    Scarica la versione 2.0.2

    Note sulla versione e download su GitHub

  7. Versione 2.0.1

    GitTree La versione 2.0.1 migliora la versione 2.0: un'opzione gratuita più chiara, GitTree apprendimento con un clic e feedback pubblico più semplice. Aggiorna per ottenere un aspetto rinnovato, CI/CD viene eseguito con registri in tempo reale e ogni miglioramento 2.0.

    Nuovo

    • Un'opzione gratuita più chiara

      L'opzione ospite ora si chiama Gratis nell'account English and Arabic e nelle schermate di fatturazione, quindi è chiaro che Git locale rimane disponibile senza pagare.

    • GitTree Impara dall'interno dell'app

      La guida e i suggerimenti introduttivi ora aprono il sito web GitTree Learn pubblicato, quindi le guide sono a portata di clic.

    • Condividi il tuo feedback pubblicamente

      Dopo aver inviato una recensione in-app, GitTree ti invita a condividerla pubblicamente, se lo desideri.

    Migliorato

    • Gli importi dell'offerta sono indicati nella valuta del catalogo.
    • Il testo di accesso Pro è più chiaro.

    Risolto

    • L'e-mail è ora riconosciuta come provider di accesso all'account.

    Scarica la versione 2.0.1

    Note sulla versione e download su GitHub

  8. Versione 2.0.0

    GitTree 2.0 offre piani Pro e Organization, un'area di lavoro rinnovata, strumenti CI/CD più ricchi e visualizzazioni del repository più veloci. Git locale rimane disponibile gratuitamente.

    Nuovo

    • Un mese gratuito al lancio

      Riscatta un periodo Pro o Organization mensile con uno sconto del 100% durante l'offerta di lancio. Non è richiesta alcuna carta e nulla si rinnova automaticamente. I prezzi regolari e l'idoneità derivano dal servizio di fatturazione.

    • Piani con scelta di prova esplicita

      Scegli Gratis, inizia una prova Pro idonea o riscatta l'offerta di lancio. Le build ufficiali verificano l'accesso premium con contratti di locazione firmati; Git locale rimane disponibile senza un account.

    • Uno spazio di lavoro CI/CD più ricco

      Esplora pipeline specifiche del provider, dettagli di esecuzione e lavoro, registri in tempo reale e gestione della pipeline laddove il provider connesso lo supporta.

    • Uno spazio di lavoro del repository più chiaro

      L'identità aggiornata, le sezioni ridimensionabili della barra laterale, le differenze tra le immagini, la ricerca nel file e il ritorno diretto al grafico aiutano a mantenere insieme il lavoro del repository.

    • Strumenti di ramo e repository

      Trascina un ramo su un altro per unirlo o riorganizzarlo, sfoglia i file di richiesta pull come un albero e scegli la manutenzione del repository quando lo stato o il caricamento del grafico richiedono attenzione.

    Migliorato

    • Il grafico legge la pagina successiva entro determinati limiti, gli utenti dello stato condividono le letture e le visualizzazioni di blocchi di grandi dimensioni montano meno righe.
    • I controlli del repository in background svolgono meno lavoro, con miglioramenti del ripristino per percorsi sottoposti a polling e WSL.
    • I dati delle richieste pull rimangono più aggiornati e i registri dei lavori spiegano quando non è disponibile alcun registro archiviato.
    • La presentazione English and Arabic è aggiornata; Le traduzioni in arabo vengono caricate quando selezionate.

    Risolto

    • Migliorata la riconciliazione dello stato obsoleto e la gestione degli errori a monte.
    • Corretti diversi casi limite di percorso Windows e di avvio del processo.
    • Le build ufficiali fissano la chiave pubblica del diritto di produzione; la verifica del programma di installazione conserva la chiave di attendibilità dell'aggiornamento esistente.

    Scarica la versione 2.0.0

    Note sulla versione e download su GitHub

  9. Versione 1.4.0

    Ti presentiamo Nour, il nuovo assistente AI di GitTree: un compagno animato che parla dei tuoi repository e funziona tramite l'agente di codifica che già utilizzi. L'accesso è ora facoltativo e puoi concentrare il grafico su un singolo ramo.

    Nuovo

    • Ti presentiamo Nour, il tuo assistente Git

      Nour è un piccolo compagno animato sul tuo desktop o all'interno di GitTree. Chatta su un repository, diversi, un'area di lavoro o l'intera app e Nour risponde o agisce tramite l'agente di codifica che hai installato e a cui hai effettuato l'accesso. Accedi a GitTree per utilizzare Nour.

    • Funziona con l'agente che già usi

      Claude Code, Codex, Gemini CLI, Antigravity, Qwen Code, OpenCode, Kimi CLI, Cursor Agent o il tuo. Auto sceglie il primo agente che funziona e passa al successivo se fallisce. Scegli l'agente e il modello per ogni chat.

    • Chiedi o Agente, mantieni il controllo

      Chiedi solo sguardi e risposte. L'agente può eseguire stage, commit, branch, push e altro ancora, entro i limiti consentiti nelle Preferenze. Le azioni rischiose vengono sempre richieste per prime e le modifiche ai file di ogni turno possono essere annullate, per repository.

    • Condividi file, immagini e contesto

      Trascina file e cartelle nella chat o su Nour sul desktop, allega o incolla immagini e digita @ per menzionare file, cartelle, rami, commit, richieste pull e pagine di impostazioni.

    • Concentrarsi su un ramo

      Focus su questo ramo mostra solo il ramo, il suo monte e la sua base, segna dove si è ramificato e conta i propri commit. Concentrati sul ramo corrente con Cmd+Shift+B su Mac o Ctrl+Shift+B su Windows e Linux.

    • Utilizza GitTree senza un account

      L'accesso è ora facoltativo. Tutto ciò che è locale, oltre a prendere, tirare e spingere con le tue chiavi, funziona come ospite. Nour e le funzionalità di hosting come le richieste pull necessitano ancora di un account GitTree.

    • Cosa c'è di nuovo

      Dopo un aggiornamento, GitTree mostra cosa è cambiato. Aprilo in qualsiasi momento con Novità... nel riquadro dei comandi o dalla barra di aggiornamento prima dell'installazione.

    • Una scheda Grafico bloccata

      La scheda Grafico si trova prima dei file aperti, quindi puoi tornare al grafico senza chiuderli o perdere le modifiche non salvate.

    Migliorato

    • I filtri autore e data nel grafico si caricano circa due volte più velocemente sui repository di grandi dimensioni.
    • Risposte in arabo da Nour e testo di richiesta pull ed emissione in arabo, letti da destra a sinistra blocco per blocco.
    • La redazione di messaggi di commit e richieste pull trova gli agenti installati con nvm, npm, Volta, Bun, pnpm o Homebrew e attende fino a 5 minuti per impostazione predefinita.
    • Rilasci, aggiornamenti e segnalazioni di bug ora utilizzano il nuovo repository pubblico, git-tree-app/gittree.
    • La scheda dei file viene nascosta quando non ci sono file aperti.
    • Le date relative si aggiornano ogni minuto e il grafico viene ridisegnato quando cambia il tema del sistema.

    Risolto

    • L'aggiornamento su macOS non fallisce più durante il montaggio dell'aggiornamento: l'immagine del disco della nuova versione ora si monta in pochi secondi.
    • La redazione con Codex e Antigravity non si blocca o fallisce più.
    • Mostra solo questo ramo è tornato nei menu dei rami.
    • I tasti freccia in un menu non spostano più la selezione nel grafico.

    Scarica la versione 1.4.0

    Note sulla versione e download su GitHub

Guarda ogni uscita su GitHub

Ottieni la versione più recente

GitTree è gratuito per macOS, Windows e Linux, repository privati inclusi.