我会直接向负责的项目报告,但很难知道哪个项目会负责(Cygwin,Git或Git for Windows创建我正在使用的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
答案 0 :(得分:0)
正如我在" Why is it that if you download Git 2.0 from the net, you always get a 1.9.4 installer package?"中解释的那样,您不再需要cygwin,您可以直接使用git bash
,基于msys2。
如果你必须使用Cygwin,请确保你的PATH只引用Cygwin,而不是Git for Windows,否则后者可能会干扰前者。