Git Gui(Git 1.7.4.msysgit.0の0.13.GITGUI)をWindows上でTortoiseMerge(1.6.11.20210 x64)を認識させることができません。 7. an answer to a similar questionに基づいて、私は次の設定変更を加えました:私はGitのGUIを起動し、「ファイル名を指定して実行ツールをマージ」しようとするとWindowsでgit mergeツールとしてTortoiseMergeを使用できないのはなぜですか?
$ git config --global merge.tool tortoisemerge
$ git config --global mergetool.tortoisemerge.cmd 'TortoiseMerge.exe -base:"$BASE" -mine:"$LOCAL" -theirs:"$REMOTE" -merged:"$MERGED"'
$ git config --global --list
...snip...
merge.tool=tortoisemerge
mergetool.tortoisemerge.cmd=TortoiseMerge.exe -base:"$BASE" -mine:"$LOCAL" -theirs:"$REMOTE" -merged:"$MERGED"
$
は残念ながら、私はエラーUnsupported merge tool 'tortoisemerge'
を受け取ります。
誰でも私が間違っていることを教えてもらえますか?ここに私の~/.gitconfig
の関連セクションです:
[merge]
tool = tortoisemerge
[mergetool "tortoisemerge"]
cmd = TortoiseMerge.exe -base:\"$BASE\" -mine:\"$LOCAL\" -theirs:\"$REMOTE\" -merged:\"$MERGED\"
更新は
TortoiseMergeのコマンドラインからgit mergetool
を実行するときに上記の設定で正常に動作します。 Git Guiだけに問題があるようです。 : -/
パスに 'TortoiseMerge.exe'はありますか?フルパスを指定しようとしましたか? –
@Ben - それは確かに私のパスにあり、完全なパスを指定することは効果がないようです。 :/ –
マージしたいファイルにスペースがありますか? – VonC