Recherche…


Mise en place au-delà de la comparaison

Vous pouvez définir le chemin d'accès à bcomp.exe

git config --global difftool.bc3.path 'c:\Program Files (x86)\Beyond Compare 3\bcomp.exe'

et configurez bc3 par défaut

git config --global diff.tool bc3

Configurer KDiff3 comme outil de fusion

Les éléments suivants doivent être ajoutés à votre fichier global .gitconfig

[merge]
    tool = kdiff3
[mergetool "kdiff3"]
    path = D:/Program Files (x86)/KDiff3/kdiff3.exe
    keepBackup = false
    keepbackup = false
    trustExitCode = false

N'oubliez pas de définir la propriété path pour pointer vers le répertoire où vous avez installé KDiff3

Configurer KDiff3 comme outil de diff

[diff]
    tool = kdiff3
    guitool = kdiff3
[difftool "kdiff3"]
    path = D:/Program Files (x86)/KDiff3/kdiff3.exe
    cmd = \"D:/Program Files (x86)/KDiff3/kdiff3.exe\" \"$LOCAL\" \"$REMOTE\"

Configuration d'un IDE IntelliJ en tant qu'outil de fusion (Windows)

[merge]
    tool = intellij
[mergetool "intellij"]
    cmd = cmd \"/C D:\\workspace\\tools\\symlink\\idea\\bin\\idea.bat merge $(cd $(dirname "$LOCAL") && pwd)/$(basename "$LOCAL") $(cd $(dirname "$REMOTE") && pwd)/$(basename "$REMOTE") $(cd $(dirname "$BASE") && pwd)/$(basename "$BASE") $(cd $(dirname "$MERGED") && pwd)/$(basename "$MERGED")\"
    keepBackup = false
    keepbackup = false
    trustExitCode = true

La seule chose à faire ici est que cette propriété cmd n'accepte aucun caractère bizarre dans le chemin. Si l'emplacement d'installation de votre IDE contient des caractères étranges (par exemple, il est installé dans Program Files (x86) , vous devrez créer un lien symbolique.

Configurer un IDE IntelliJ en tant qu'outil de diff (Windows)

[diff]
    tool = intellij
    guitool = intellij
[difftool "intellij"]
    path = D:/Program Files (x86)/JetBrains/IntelliJ IDEA 2016.2/bin/idea.bat
    cmd = cmd \"/C D:\\workspace\\tools\\symlink\\idea\\bin\\idea.bat diff $(cd $(dirname "$LOCAL") && pwd)/$(basename "$LOCAL") $(cd $(dirname "$REMOTE") && pwd)/$(basename "$REMOTE")\"

La seule chose à faire ici est que cette propriété cmd n'accepte aucun caractère bizarre dans le chemin. Si l'emplacement d'installation de votre IDE contient des caractères étranges (par exemple, il est installé dans Program Files (x86) , vous devrez créer un lien symbolique.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow