【发布时间】:2017-07-24 18:15:06
【问题描述】:
我会直接将此报告给负责的项目,但很难知道哪个项目将负责(Cygwin、Git 或用于 Windows 的 Git,它创建了我正在使用的 git.exe。这不是 Cygwin git,它是 Git对于 Windows。)
使用 Windows 命令提示符,git add -i [filename] 按预期工作。在显示提示之前有一个轻微的挂起,但没什么好担心的。
使用 Cygwin (64),相同的命令会无限期挂起。经过调查,我确定它启动了 perl.exe 的副本,然后它会耗尽 CPU 但似乎没有返回。
这是另一个 Git/Cygwin/Perl 问题,但遗憾的是没有直接解决我的问题:cygwin cannot exec 'git-add--interactive' permission denied
【问题讨论】:
-
你使用 mintty 的命令控制台作为终端吗?
-
by cygwin,你的意思是独立于 git for windows 安装的环境吗?还是那个的一部分?
-
当我说“使用 Cygwin (64)”时,我的意思是使用 Cygwin 终端,它看起来是基于 mintty 的。不明白你的第二个问题。
-
看起来薄荷制造商对此提出了警告,实际上:“虽然具有简单文本输出的本地控制台程序通常可以正常工作,但交互式程序通常会出现问题,”mintty.github.io
-
在 git-for-windows Google Group 中,建议完全避免使用 Cygwin 的 Git for Windows,所以我想我有我的答案:groups.google.com/forum/#!searchin/git-for-windows/…
标签: git cygwin git-for-windows