V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
hwdef
V2EX  ›  问与答

wsl2 中 git 访问 windows 下的 git 项目特慢

  •  
  •   hwdef · 2019-09-24 14:35:17 +08:00 · 3140 次点击
    这是一个创建于 1674 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用 wsl2 的 git 访问 windows 下的大型 git 项目,git 信息载入的特慢,wsl1 也不快,猜测可能是 io 速度的问题,有没有什么解决办法?

    https://i.loli.net/2019/09/24/RMApvwUJI85Pg3Y.png

    因为我用的 zsh 主题显示 git 分支信息,

    cd 的时候就会载入 git 信息

    看看后面的时间,5 分钟,实在忍不了。

    6 条回复    2019-09-26 15:51:46 +08:00
    aliao0019
        1
    aliao0019  
       2019-09-24 14:46:11 +08:00
    把 $TERM 设为 dumb 试下看会不会快,会的话,可能就是 terminal 某个特性导致的。但我也没找到是啥。
    hwdef
        2
    hwdef  
    OP
       2019-09-24 14:53:42 +08:00
    @aliao0019
    还是慢,而且貌似与 zsh 有冲突。
    hflyf123
        3
    hflyf123  
       2019-09-24 14:55:36 +08:00
    我用 zsh 的主题前面的图标显示的是一个问号,楼主又遇到过吗..,wsl 1
    hwdef
        4
    hwdef  
    OP
       2019-09-24 15:01:21 +08:00   ❤️ 1
    @hflyf123
    每个主题都不同,建议看看主题的配置文件,具体分析一下
    配置文件在~/.oh-my-zsh/themes/
    Kobayashi
        5
    Kobayashi  
       2019-09-26 14:31:51 +08:00 via Android
    Windows 下没有原生 fork,shell 开子进程很慢,无解。
    也可能与杀软时时扫描有关,把杀软关了试试。
    hwdef
        6
    hwdef  
    OP
       2019-09-26 15:51:46 +08:00
    @Kobayashi
    调用的是 wsl 中的 fit,
    应该是 io 的问题,误解了。。等微软官方吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3351 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 11:31 · PVG 19:31 · LAX 04:31 · JFK 07:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.