Come potrei forzare la visualizzazione della GUI di mergetool e disabilitare qualsiasi risoluzione automatica?Come posso forzare la visualizzazione della GUI di mergetool (kdiff3)?
A volte, quando c'è un conflitto durante un'unione e io uso il mergetool, semplicemente immediatelly ritorno dopo aver colpito entrare sulla questione "Hit ritorno per iniziare strumento di risoluzione merge (KDiff3)" e viene mostrata alcuna interfaccia grafica e il il conflitto sembra essere risolto.
Ho il git configurato per usare kdiff3 come mergetool ora, ma è successo anche quando ho codecompare come il mergetool specificato. So che esiste un'opzione "Salvataggio automatico ed esci dall'unione senza conflitti" in kdiff3, che potrebbe teoricamente causare il comportamento descritto, ma ho questa opzione disabilitata/deselezionata tutto il tempo.
Inoltre, c'è l'opzione trustExitCode direttamente in git mergetool gitconfig, che ho impostato su true, ma anche se l'ho impostata su false, la GUI non viene mostrata.
Non sono sicuro di chi sia l'auto che si risolve comunque. Mergetool in qualche pre-elaborazione o kdiff3?
Sono in esecuzione su Windows e ho installato le estensioni Git.
domanda Simillar specifico per KDiff3, è stato chiesto anche qui: Kdiff3 won't open with mergetool command
Wauu, è grandioso. Grazie! Potresti considerare di rispondere anche alla domanda collegata o inserire commenti di commento in quanto probabilmente è esattamente lo stesso problema alla fine. –
Grazie. Ho collegato a questa risposta nell'altra domanda. – PiQuer
L'aggiunta di "--auto" all'opzione della riga di comando ignorata ha funzionato per me con KDiff3 0.9.98 (64 bit). Menu Impostazioni -> Configura KDiff3 -> scheda Integrazione. Viene visualizzata la finestra di dialogo delle informazioni risolte automaticamente, ma viene visualizzata l'unione risultante, che consente ulteriori modifiche. –