Usare KDiff3 come strumento Diff e Merge di Git
KDiff3 può essere utilizzato come strumento diff e merge di Git.
Basta che aggiungi le righe seguenti al tuo file gitconfig
.
[diff] tool = kdiff3 [difftool "kdiff3"] path = <percorso all'eseguibile kdiff3 nel tuo sistema> [difftool] prompt = false keepBackup = false trustExitCode = false [merge] tool = kdiff3 [mergetool] prompt = false keepBackup = false keepTemporaries = false [mergetool "kdiff3"] path = <percorso all'eseguibile kdiff3 nel tuo sistema >
Poi per osservare la differenza tra i due commit usa git difftool
first_hash
second_hash
--tool=kdiff3 --cc qualche_file_nel_git_tree
Per eseguire la fusione di un ramo con KDiff3 usa git merge
nome_ramo
&& git mergetool --tool=kdiff3
Dopo aver risolto i conflitti di fusione nel solito modo, è sufficiente eseguire il commit delle modifiche per finire il lavoro.