跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 请教一下 WSL2 使用 git 的体验
未分類
23 10 月 2020

请教一下 WSL2 使用 git 的体验

请教一下 WSL2 使用 git 的体验

資深大佬 : lights 8

git 命令行爱好者,但游戏开发需要用到 Windows 电脑(自己的 mac 本性能不行、公司也是 win 台式机)
目前一直是用 WSL1 + wslgit + windows GUI 客户端(fork) 使用 git

我安装 wsl 唯一的需求几乎就是使用 git 命令行,配合 oh-my-zsh 无敌好用

我平时使用 git 的习惯是命令行 commit 、rebase 等,GUI 看历史、看 diff 、做一些命令行下不好操作的git add --patch操作,尽管频次不多,但这个也是必须用的

最近看到一些 WSL2 的文章,但由于折腾 WSL 下的 git 已经折腾挺久的了,比较熟悉,不知道 WSL2 下的使用体验如何

特来请教一下 WSL2 的情况 git 使用体验如何~(还是很怀念 Mac OS 有原生好用的 shell 环境)

祝大家今晚 Apple 发布会看得开心呀~

大佬有話說 (17)

  • 資深大佬 : JeromeCui

    别折腾,wsl1 非常好,我用了半个月 wsl2 又撤回 wsl1 了

  • 資深大佬 : Jat001

    用 git 在 winodws 下和 wsl 里有区别吗?

  • 資深大佬 : wangkun025

    WSL 怎么 GUI 看历史?我一直没搞定这个问题。

  • 資深大佬 : Jat001

    @wangkun025 #3 wsl 里可以访问 windows 下的磁盘啊,在 /mnt 里

  • 主 資深大佬 : lights

    @Jat001 #2
    功能上当然没区别啦,只是我个人喜欢命令行,linux 环境的命令行可以安装 oh-my-zsh,体验非常好

  • 資深大佬 : Osk

    其实这个需求用 git for windows 或者 WSL1 还算可以。

    因为 WSL2 访问 Windows 的文件用的 9p 协议,9p 协议当初把我搞得要死要活的,IO 太一般了,甚至用起来感觉还不如用 SMB 。WSL2 听说 IO (指的是 /mnt/c,d,e,f )变得有点差(相比 WSL1 )

  • 資深大佬 : wszgrcy

    wsl1 要是支持 docker 就完美了

  • 主 資深大佬 : lights

    @wszgrcy #7
    能直接虚拟机解决的问题就不要折腾这种特殊的 linux 环境了,不值得

  • 資深大佬 : alsritter1

    wsl2 体验真的很棒,搭配 Docker 使用简直爽爆!!!

  • 資深大佬 : alsritter1

    虚拟机太慢了,根本无法忍受

  • 資深大佬 : thedrwu

    @Jat001 有区别啊。Windows 原生的不论开不开 core.filemode,总是需要额外操心 chmod 。
    而且 ssh 不方便转发 gpg,虽然

  • 資深大佬 : ysc3839

    我选择在 MSYS2 中安装 Git for Windows (注意不是安装 MSYS2 源里面的 git),具体方法可以看 https://github.com/git-for-windows/git/wiki/Install-inside-MSYS2-proper
    同时使用 WSL1,不使用 WSL2 。

  • 資深大佬 : Jaron0608

    wsl2 /mnt 下的代码,一个 git status 可以慢到让你怀疑人生,具体可见 issue 。建议 wsl1,要 docker 直接服务器吧

  • 資深大佬 : Jaron0608

    另外,如果 vscode 无法完全解决你编写代码的需求,我觉得 wsl2 可以直接忽视,因为代码到底放不放在 /mnt 下,将是一个特别矛盾的抉择。放:wsl2 命令行的文件操作将极其慢,不放:ide 的 index 等过程将极其慢。

  • 主 資深大佬 : lights

    @Jaron0608 #14
    vscode 只是不能完全满足需求,游戏编程的话,代码的智能提示还是得上 VS
    很感谢你的回复

  • 資深大佬 : wszgrcy

    @ysc3839 msys2 中 zsh 体验怎么样?我用 cygwin 跑起来,但是补全有问题……并且有进程泄漏的情况

  • 資深大佬 : ysc3839

    @wszgrcy 我没有使用 zsh,我用的是 bash,似乎没有问题。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具