当子模块存在时,Git diffing 在 Windows 上崩溃

发布于 2024-12-14 23:10:08 字数 456 浏览 3 评论 0原文

每当我在存储库上执行 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

日记撕了你也走了 2024-12-21 23:10:08

我无法使用 diff 和子模块重现此类问题,但如果您不关心子模块 diff,您可以执行以下操作:

git diff --ignore-submodules

I can't reproduce such issues with diff and submodules, but if you don't care about submodules diff, you can do:

git diff --ignore-submodules
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文