[英]Why is Git on WSL2 with SouceTree so slow for me?
我的环境如下。
我使用 docker-compose 来开发 Web 服务。 在 Windows 上运行 docker-compose 访问网页非常慢。 我在 WSL2 上的 Ubuntu 的 Home 文件夹中创建了一个 docker 环境。 网站数据(Laravel)安装在 WSL2 上的 docker 环境中,由 git 管理。
如何提高 WSL2 上 SourceTree 的速度? Windows 上的 Git 更快。
不幸的是,WSL2 在/mnt
上存在文件系统性能问题。
如果您不需要从 Windows 编辑它,可能是将您的 repo checkout
到容器的/home
而不是/mnt/...
的选项。
在 Windows 上从 Linux 容器运行 Docker 无济于事。
UPD:同样的问题可能会出现在一个没有安装任何东西的大型项目中,但仍然可以通过 Windows 的\\\\wsl$
路径访问 WSL 内的 repo。 问题仍然悬而未决。
我的解决方案是在支持 WSL 的 IDE 中使用 git 任务/命令。
我在 WSL 2 中使用 Visual Studio Code 并使用 git 扩展来执行 git 任务/命令。 表演太棒了! :-D
我知道仅链接的答案不受欢迎,但我发现了这一点: https<\/a> :\/\/gist.github.com\/jasonboukheir\/3fdab92ece236744528447a4f7f5de00
这是一个聪明但有点笨拙的解决方案,您最终将 WSL git 用于 Linux-y 路径,并将 Windows git 用于 Windows-y 路径。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.