Git扩展“功能未实现” [英] Git Extensions "function not implemented"

查看:147
本文介绍了Git扩展“功能未实现”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I'm trying to use Git Extensions on a new Windows 7 machine. I have done that many times before but never hit this particular issue.

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

Git Bash is working, I successfully cloned a repository.

但去Git扩展,打开回购,并做一个拉给我以下错误信息:

But going to Git Extensions, opening the repo, and doing a pull gives me the following error message:

"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扩展启动检查所有通过。 (这与常见的无效路径问题类似但不是相同的问题。)

My setup is very ordinary. The Git Extensions startup checks all pass. (This is similar but not the same problem as the common invalid path issue.)

您是否知道是什么原因导致此问题?

Do you have any idea what causes this problem?

推荐答案

新版本 Git for Windows 2.16.1(3) Git for Windows 2.16.1(4),修复这个回归:

The new releases, Git for Windows 2.16.1(3) and Git for Windows 2.16.1(4), fix this regression:


2.16.1(3)Bug修复




  • http.sslBackend 未配置(例如,在便携式Git或MinGit中),读取/推送操作不再崩溃

  • 在Windows 7和更旧版本上,Git for Windows v2.16.1(2)不再能够产生任何进程(例如在获取/克隆期间)。 已得到修复

  • v2.16.1(2)中的Perl升级破解了 git send-email ;通过更新Net-SSLeay Perl模块,已得到修复

2.16.1(3) Bug Fixes

  • When http.sslBackend is not configured (e.g. in portable Git or MinGit), fetch/push operations no longer crash.
  • On Windows 7 and older, Git for Windows v2.16.1(2) was no longer able to spawn any processes (e.g. during fetch/clone). This regression has been fixed.
  • The Perl upgrade in v2.16.1(2) broke git send-email; This has been fixed by updating the Net-SSLeay Perl module.

第二个要点中提到的回归恰恰就是这个问题所涉及的错误。

The mentioned regression in the second bullet point is exactly the error this question is about.

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

Unfortunately, there was one missing issue about spawning processes which was then fixed in the subsequent fourth release:


2.16.1(4)错误修正



2.16.1(4) Bug Fixes

  • When called from TortoiseGit, git.exe can now spawn processes again.






请注意, https://git-scm.com/download/win 可能尚未更新 ,所以你需要从 gitforwindows.org 或直接从 GitHub上的发布页面


Note that the download on https://git-scm.com/download/win might not have been update yet, so you need to download it from gitforwindows.org or directly from the release page on GitHub.

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

Afterwards, you can verify that you indeed running the new version using git --version which should report git version 2.16.1.windows.4.

这篇关于Git扩展“功能未实现”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆