サーチ…


比較を超えて設定する

bcomp.exeへのパスを設定することができます

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

bc3をデフォルトとして設定する

git config --global diff.tool bc3

マージツールとしてKDiff3を設定する

グローバルな.gitconfigファイルに以下を追加する必要があります

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

KDiff3をインストールしたディレクトリを指すようにpathプロパティを設定するpath忘れないでください

KDiff3を差分ツールとして設定する

[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\"

IntelliJ IDEをマージツールとして設定する(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

1つは、このcmdプロパティがパス内の奇妙な文字を受け入れないことです。あなたのIDEのインストール場所に奇妙な文字がある場合(例えばProgram Files (x86)にインストールされているProgram Files (x86) 、シンボリックリンクを作成する必要があります

IntelliJ IDEを差分ツールとして設定する(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")\"

1つは、このcmdプロパティがパス内の奇妙な文字を受け入れないことです。あなたのIDEのインストール場所に奇妙な文字がある場合(例えばProgram Files (x86)にインストールされているProgram Files (x86) 、シンボリックリンクを作成する必要があります



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow