Git Extensions"功能未实现"

时间:2018-02-03 19:20:36

标签: windows git git-extensions git-for-windows

我试图在新的Windows 7计算机上使用Git Extensions。我之前已经做了很多次,但从未遇到过这个问题。

Git Bash正在运行,我成功克隆了一个存储库。

但是转到Git Extensions,打开repo并执行pull会给我以下错误消息:

"C:\Program Files (x86)\Git\bin\git.exe" pull --progress "origin"
error: cannot spawn git: Function not implemented
Done

Press Enter or Esc to close console...

我的设置非常普通。 Git Extensions启动检查所有通过。 (这与常见的无效路径问题类似,但问题不同。)

你知道导致这个问题的原因吗?

3 个答案:

答案 0 :(得分:5)

新版本Git for Windows 2.16.1(3)Git for Windows 2.16.1(4)修复了此回归:

  

2.16.1(3)错误修复

     
      
  • 未配置http.sslBackend时(例如,在便携式Git或MinGit中),提取/推送操作no longer crash
  •   
  • 在Windows 7及更早版本中,Git for Windows v2.16.1(2)无法再生成任何进程(例如,在获取/克隆期间)。此回归has been fixed
  •   
  • v2.16.1(2)中的Perl升级中断git send-email;这个has been fixed通过更新Net-SSLeay Perl模块。
  •   

第二个要点中提到的回归正是这个问题的错误。

不幸的是,有一个关于产生过程的缺失问题,然后在随后的第四个版本中得到修复:

  

2.16.1(4)错误修复

     

请注意,https://git-scm.com/download/win上的下载可能尚未更新 ,因此您需要从gitforwindows.org或直接从the release page on GitHub下载。

之后,您可以使用git --version验证您确实在运行新版本,该版本应报告git version 2.16.1.windows.4

答案 1 :(得分:4)

Per Philippe和Jake - 针对GIT 2.16.2提交了bug,并且解决方法是返回到先前版本。

https://github.com/git-for-windows/git/releases/tag/v2.16.1.windows.1

答案 2 :(得分:0)

在计算机上运行Git for Windows v2.21.0的更新-只需稍作更新即可解决Windows 7安装在工作中的问题。 https://github.com/git-for-windows/git/releases/download/v2.21.0.windows.1/Git-2.21.0-32-bit.exe