Recentemente stavo usando GitExtension 2.46, ma la versione Git che ha lo stesso è 1.9.4.msysgit.2. Disposto a utilizzare solo i comandi Git, ho disinstallato GitExtension e installato l'ultima versione disponibile di Git e KDiff3.Git: Come configurare KDiff3 come strumento di unione e strumento diff
quando faccio una fusione e hanno conflitti, ho eseguire il seguente comando:
$ git mergetool
Poi ricevo il messaggio:
Lo strumento di unione KDiff3 non è disponibile come 'kdiff3'.
Suppongo che debba essere dal percorso KDiff3.
Ambiente
- OS: Windows 10
- Git 2.6.1.windows.1
- KDiff3 0.9.98 (64 bit)
Domande:
Cosa devo configurare nel file .gitconfig per il comando
$ git mergetool
per aprire l'interfaccia grafica KDiff3 con le versioni LOCALI, REMOTE, BASE e fusa di file in conflitto?Come configurato per utilizzarlo ha diff-tool?
Ancora, perché dovrei volere che git-difftool non esca se kdiff3 fallisce? –
Per avere lo strumento diff riconosciuto da Visual Studio 2015, ho dovuto modificare questa riga 'git config --global --add diff.guitool kdiff3' a questo: ' git config --global --add diff.tool kdiff3' –
@DavidTorres Probabilmente perché gli strumenti di Windows male comportati (che escono con codici non zero in caso di successo) lo rovinano per tutti. –