kdiff3不能作为c:/Program使用



我需要你的帮助)

我开始使用带有git的ConEmu powershell正如我被推荐的那样,我为合并程序安装了Kdiff3

我安装KDiff3-64bit-Setup_0.9.98-2版本并在ginconfig 中进行更改

[merge]
    tool = kdiff3
[mergetool "kdiff3"]
    path = "C:/Program Files/KDiff3/kdiff3.exe"
[diff]
    tool = kdiff3
    guitool = kdiff3
[difftool "kdiff3"]
    path = "C:/Program Files/KDiff3/kdiff3.exe"

但是当我尝试合并分支时,我得到了这个错误

合并工具kdiff3不能作为"C:/程序"使用

D:VS_ProjectsTsAgent [master +9 ~9 -6 !4 | +72 ~0 -0 !5 !]> git mergetool
Merging:
TsAgent.Data/EspioProvider.cs
TsAgent/Models/Offers/SaveStatusPostModel.cs
TsAgent/TsAgent.csproj
TsAgent/TsAgent.csproj.user
TsAgent/Web.config
Normal merge conflict for 'TsAgent.Data/EspioProvider.cs':
{local}: modified file
{remote}: modified file
Hit return to start merge resolution tool (kdiff3):
The merge tool kdiff3 is not available as 'C:/Program'

我试着重新安装Kdiff将其安装在没有空间的其他文件夹中,如c:/KDiff/kdif3.exe尝试在Gitconfig中使用引号(单引号或双引号)使用不同的斜杠\或/但仍然有同样的问题。我在谷歌上找不到有同样问题的人;(也许你可以帮我。。。。

致以最良好的问候!

还没有测试,只是一个建议

尝试逃离"程序\文件"中的空间

path = "C:/Program Files/KDiff3/kdiff3.exe"

或者你可以使用短名称,在大多数情况下,这将是

path = "C:/Progra~1/KDiff3/kdiff3.exe"

相关内容

  • 没有找到相关文章

最新更新