Base / corrente / in arrivo / risultato
Trinity tiene separate le quattro viste per esaminare consapevolmente il file finale.
Trinity è lo spazio FluxGit per esaminare base, versione corrente, in arrivo e risultato finale. Quando i marcatori di conflitto non bastano, aiuta a capire cosa ha modificato ciascun lato prima di applicare una risoluzione.
Un conflitto di merge non è solo due blocchi di testo: comprende la base originale, il branch corrente, quello in arrivo e il file risolto che stai per includere nel commit. Senza questo contesto puoi eliminare accidentalmente l’intento di uno dei lati.
Trinity è in beta. Non risolve i conflitti automaticamente. Se configuri un fornitore IA, il suo suggerimento è una bozza nell’editor: nulla viene scritto prima della tua revisione e applicazione. Alcune sessioni possono usare il contesto derivato dallo stato Git se la sessione completa di merge non è caricata.
Trinity tiene separate le quattro viste per esaminare consapevolmente il file finale.
FluxGit evidenzia lo stato di conflitto nel pannello, affinché i file irrisolti non restino nascosti in un normale elenco di stato.
Accetta la versione corrente, quella in arrivo o modifica manualmente, esaminando il risultato prima di applicarlo.
La risoluzione dei conflitti privilegia il lavoro locale. Il contenuto resta nel tuo spazio di lavoro salvo configurazione esplicita di un fornitore IA o condivisione di diagnostica con consenso. Git deve restare utilizzabile anche senza assistenza IA.
Un merge in pausa con due file in conflitto. Le versioni corrente, in arrivo e base sono identificate; i file si risolvono uno alla volta e continuare resta bloccato fino al completamento di tutti. Interrompere resta disponibile. Dati sintetici dimostrativi.