gpt4 book ai didi

git - Msysgit bash 在 Windows 7 中非常慢

转载 作者:IT王子 更新时间:2023-10-29 00:32:02 27 4
gpt4 key购买 nike

我喜欢 git 并且在家里经常在 OS X 上使用它。在工作中,我们在 Windows 上使用 svn,但希望在工具完全成熟后立即迁移到 git(不仅是 TortoiseGit,还类似于 VisualSVN 提供的非常好的 Visual Studio 集成)。但我离题了……

我最近安装了 msysgit在我的 Windows 7 机器上,当使用包含的 bash 版本时,它的速度可怕。不仅仅是 git 操作; clear 大约需要 5 。啊啊啊!

有没有人遇到过类似的问题?


编辑:似乎 msysgit 与UAC 配合得不好并且可能只是由于在 XP 上开发或在禁用 UAC 的情况下运行 Vista 或 7 而导致的微小设计疏忽;使用 Run as administrator 启动 Git Bash 会导致我在 OS X 上看到的闪电般的速度(或者在没有网络连接的情况下启动 Git Bash 后的 7 - 请参阅@Gauthier 回答)。

编辑 2:AH HA!看我的回答。

最佳答案

您可以通过运行三个命令来设置一些配置选项来显着加快 Windows 上的 Git:

git config --global core.preloadindex true
git config --global core.fscache true
git config --global gc.auto 256

注意事项:

  • core.preloadindex 并行执行文件系统操作以 stash 延迟(更新:在 git 2.1 中默认启用)

  • core.fscache 修复了 UAC 问题,因此您无需以管理员身份运行 Git(更新:Git for Windows 2.8 默认启用)

  • gc.auto 最小化.git/中的文件数量

关于git - Msysgit bash 在 Windows 7 中非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2835775/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com