我正在使用 Windows 7 (不要挑逗;我真的别无选择)和 Git for Windows 。我试图将超越比较4 作为我的差异和(最终)我的合并工具。我从命令行使用Git。问题是当我做差异时我无法启动Beyond Compare。我尝试过的事情:
git diff MyChangedFile.txt
git difftool MyChangedFile.txt
git difftool --tool=bc MyChangedFile.txt
\\
而非/
的路径。它似乎无法发挥作用。输入命令后,有一个暂停,命令提示符返回,但没有其他任何事情发生。没有错误输出,并且没有出现与我的差异超出比较。我可以从命令行输入启动Beyond Compare的路径并打开,但我必须用双引号括起来:
"c:/Program Files/Beyond Compare 4/bcomp.exe"
我直接编辑了.gitconfig文件以添加双引号,但我不知道Git是否尊重它们。
我已经跟随instructions from Scooter Software,甚至尝试了manual instructions for GitHub。我们没有使用GitHub,但是在SO上的另一个答案表明它可能会起作用。都没有奏效。我也尝试了these SO posts中建议的大部分内容。可能不用说,他们都没有工作。
我的环境详情:
相关配置详情:
[diff]
tool = bc
[difftool "bc"]
path = "c:/Program Files/Beyond Compare 4/bcomp.exe"
[core]
editor = 'C:\\Program Files\\Notepad++\\notepad++.exe' -multiInst -notabbar -nosession -noPlugin
任何人对我接下来要尝试的内容有什么想法?需要进一步的信息吗?
答案 0 :(得分:0)
好的,我猜这是用户错误的情况。我试图在文件上演后对其进行区分。如果我在之前尝试差异,我就可以使用它。
... SMH