当子模块存在时,Git diffing 在 Windows 上崩溃
每当我在存储库上执行 git diff
时,都会在 Windows 上使用 msysgit如果有一个或多个子模块,命令提示符(以及 PowerShell)会崩溃。
这是已知的,但是有修复/解决方法吗?我可以从 diff 中排除子模块吗?
另外:
PS Z:\www\gittest> git --version
git version 1.7.6.msysgit.0
编辑:这也已报告 在 msysgit 谷歌组上。
Using msysgit on windows, whenever I do git diff
on a repository that has a submodule or several, the command prompt (and also PowerShell) crash.
Is this a known but and is there a fix/workaround? Can I exclude submodules from diff?
Also:
PS Z:\www\gittest> git --version
git version 1.7.6.msysgit.0
EDIT: This has also been reported on the msysgit google group.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我通过安装 Microsoft kb2458000 修复了此问题(当应用程序在 Windows 7 或 Windows Server 2008 上退出时,conhost.exe 进程崩溃R2)。
I fixed this by installing Microsoft kb2458000 (The conhost.exe process crashes when an application exits on Windows 7 or Windows Server 2008 R2).
我无法使用 diff 和子模块重现此类问题,但如果您不关心子模块 diff,您可以执行以下操作:
I can't reproduce such issues with diff and submodules, but if you don't care about submodules diff, you can do: