嗨,伙计们我正在努力使git运行超越比较作为我的difftool。git difftool无法启动超越比较
我使用“混帐对于Windows”时,Windows 7 32位,超越比较4
$ git --version
git version 1.9.5.msysgit.1
$ git config --list
[diff]
tool = bc3
[difftool "bc3"]
path = c:/Program Files/Beyond Compare 4/bcomp.exe
[merge]
tool = bc3
[mergetool "bc3"]
path = c:/Program Files/Beyond Compare 4/bcomp.exe
现在我读别人的问题在这里和那里,随后如指令:
- 改变 'BC3' 通过其它名称即 'ABC3' 或 'beyondcompare'
- 命令:GIT中difftool --tool = BC3 MyFile.java
- '中的.gitconfig bc3'path到' 改变C:\程序文件小号\超越比较4 \ bcomp.exe”
- 新增$ LOCAL $ REMOTE到路径
我已经意识到的是,它总是启动默认比较控制台查看器/工具(vimdiff同时如果我不是虽然将上面提到的参数'--tool = bc3'或'--tool = anyname'传递给'git difftool'命令。
最后,它只适用于'git mergetool',在这种情况下无法比较启动,你可以看到参数是相同的。
如果我忘记了什么东西或需要更多详细信息,请让我知道 感谢
“当我输入命令的git difftool”
合并工具和diff工具看起来很不相同。阅读这篇文章:http://stackoverflow.com/questions/255202/how-do-i-view-git-diff-output-with-a-visual-diff-program –
请参阅http://www.scootersoftware.com /support.php?zz=kb_vcs#gitwindows - 如果不起作用,请尝试下面“GitHub for Windows”部分中的手动配置。 – poke