strumento di merge a tre vie

Risolvi i conflitti con tutte le versioni visibili.

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.

Vista Trinity a tre vie con base, corrente e in arrivo su dati sintetici
Interfaccia reale di FluxGit · dati sintetici dimostrativi

Il problema: i marcatori di conflitto nascondono troppo contesto.

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.

Ambito attuale

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.

Come aiuta FluxGit.

tre vie

Base / corrente / in arrivo / risultato

Trinity tiene separate le quattro viste per esaminare consapevolmente il file finale.

visibilità

Il conflitto non scompare in silenzio

FluxGit evidenzia lo stato di conflitto nel pannello, affinché i file irrisolti non restino nascosti in un normale elenco di stato.

manuale

Le scelte manuali restano esplicite

Accetta la versione corrente, quella in arrivo o modifica manualmente, esaminando il risultato prima di applicarlo.

Privacy e sicurezza.

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.

Funzioni correlate.

Registrato nell’applicazione

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.