Використання KDiff3 як інструмента перегляду різниць та об'єднання Git

KDiff3 можна використовувати як інструмент перегляду різниць та об'єднання гілок у Git.

Достатньо додати вказані нижче рядки до вашого файла gitconfig.

[diff]
        tool = kdiff3
[difftool "kdiff3"]
        path = <шлях до виконуваного файла kdiff3 у вашій системі>
[difftool]
        prompt = false
        keepBackup = false
        trustExitCode = false
[merge]
        tool = kdiff3
[mergetool]
        prompt = false
        keepBackup = false
        keepTemporaries = false
[mergetool "kdiff3"]
        path = <шлях до виконуваного файла kdiff3 у вашій системі
>

Для перегляду відмінностей між двома внесками скористайтеся такою командою: git difftool перший_хеш другий_хеш --tool=kdiff3 --cc якийсь_файл_у_ієрархії_git

Щоб об'єднати гілку за допомогою KDiff3 скористайтеся командою git merge назва_гілки && git mergetool --tool=kdiff3

Після розв'язування конфліктів у звичайний спосіб достатньо просто записати зміни до сховища, щоб досягти мети.