GCommit 在 Windows XP 下不能与 fugitive.vim 一起使用吗?
我刚刚发现了 fugitive.vim,它非常酷。但是,我遇到了一个问题(这是使用 windows xp、msys git 1.7、fugitive.vim 1.1 和 gvim 7.2)。将文件添加到索引并检查状态效果很好,但是当我执行 :GCommit
时,命令提示符会闪烁一秒钟,但什么也没有发生。无法输入提交消息,也不会提交任何内容。这是一个错误吗?我做错了什么吗?
I've just discovered fugitive.vim, which is pretty cool. However, I've run into a problem (this is using windows xp, msys git 1.7, fugitive.vim 1.1, and gvim 7.2). Adding files to the index and checking the status works just fine, but when I do a :GCommit
, a command prompt flashes for a second and nothing happens. No way to type a commit message and nothing is committed. Is this a bug? Am I doing something wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它看起来像 msysgit 的第 428 期。
(摘自问题 467)
由 michaelrgeddes 报告,4 月 7 日, 2010年
解决方案:修补当前 msysgit 安装的
cmd/git.cmd
脚本。cmd/git.cmd | 6 ++++--
1 个文件已更改、4 个插入(+)、2 个删除(-)
It looks like issue 428 of msysgit.
(From issue 467)
Reported by michaelrgeddes, Apr 07, 2010
Solution: patch the
cmd/git.cmd
script of your current msysgit installation.cmd/git.cmd | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
这是我经历过的可能导致该问题的情况。我将其列在这里,以防它可以帮助遇到相同问题的其他人。
碰巧我安装了git(从http://git-scm.com/下载)后,我没有不设置 git 全局配置 user.email。在我通过命令行设置之后,Gcommit 就可以工作了。因此,如果有人遇到同样的问题,请确保您可以从命令行提交,然后尝试 Gcommit。
Here is an possible situation that can cause the problem, which I experienced. I list it here in case it can help any one else that met with the same issue.
It happened that after I installed git (downloaed from http://git-scm.com/), I didn't set the git global config user.email. After I setup that via command line, Gcommit works. So if some one met with the same issue, please make sure that you can commit from command line, and then try Gcommit.