V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
maninnet
V2EX  ›  git

有什么支持直接连接远程主机 git 仓库的 GUI 工具吗

  •  
  •   maninnet · 2 小时 50 分钟前 · 358 次点击
    我们是在 wsl2 下开发的,但是宿主与 wsl2 的 io 性能实在太差了,如果仓库在 windows ,那 vscode 中写代码巨卡;如果仓库放在 wsl2 内,用 git 又巨卡(我不太会用命令),但是比起写代码卡,git 的卡我也暂时忍了,最近实在是受不了了,然后找了一圈的 gui 工具,发现 ugit 竟然有一个直接通过 ssh 连接远程主机仓库的,操作起来跟在仓库在 windows 的已经没有太多区别了,现在唯一的问题就是这玩意的 UI 逻辑真的太傻了,我在上面 stash 了一些修改我现在都没有在它的 UI 上面找到在哪里,我之前试过 sourcetree 和 sourcegit 都比它易用得多,而且 UI 高亮显示也有问题,我常常分不清我当前分支在哪里,我的选中了哪一条日志啥的。想问问还有没有类似这种可以直接连接远程主机仓库的免费工具?
    10 条回复    2025-12-28 22:53:50 +08:00
    QS0x01
        1
    QS0x01  
       2 小时 40 分钟前
    不如学习下命令,常用的就那些也不多。忘了还能随时查 AI
    maninnet
        2
    maninnet  
    OP
       2 小时 38 分钟前
    @QS0x01 命令还是太麻烦了,而且是真的记不住,我只是偶尔才会用命令。
    KiraMaple
        3
    KiraMaple  
       2 小时 23 分钟前
    直接用 vscode 啊,vscode 里面很多 git 相关的插件,我基本上常年使用 vscode 连接远程 linux 机器写代码,git 插件就 vscode 自带的 git 功能+gitlens+git graph ,不用付费都可以
    maninnet
        4
    maninnet  
    OP
       1 小时 41 分钟前
    @KiraMaple 看起来很不错的样子,我尝试一下, ths
    orzsirius
        5
    orzsirius  
       1 小时 10 分钟前
    你是代码克隆在 windows 主机,然后用 vscode 选择在容器中打开?根据 Google AI 的回答, 这种跨文件系统的操作性能极差(尤其是 Node.js 或 PHP 等包含大量小文件的项目),且容易出现热更新( HMR )失效的问题。如果是代码在 wsl2 内,然后运行 code .并启动开发容器,这才是真正在 wsl2 中使用容器开发,读写速度通常快 10 倍以上。至于你说的 git 问题,看起来是你想用 windows 中的 GUI 工具管理 wsl2 的 git ?我的建议是不如直接用 vscdoe 的 git 插件,GitKraken 家的 gitlens 我觉得挺好用的,跟 sourcetree 之类比较像。实在不行,就 wsl2 中的 vscode 提交推送,windows 中你爱用的拉取
    ysc3839
        6
    ysc3839  
       57 分钟前 via Android
    WSL2 好像可以把文件系统挂载到宿主机?不行的话装个 sshfs 挂载吧。
    Rache1
        7
    Rache1  
       55 分钟前
    我觉得你可以看一下这个,感觉还挺不错的,直接使用同步文件的方式,不过坏处就是要保存两份代码了。

    https://mutagen.io/documentation/introduction/
    maninnet
        8
    maninnet  
    OP
       45 分钟前
    @orzsirius
    我现在试了一下楼上介绍的 git graph+gitlens ,貌似还不错,就是需要熟悉一下,我之前一直用的 sourcetree ,已经很习惯那种方式了。

    @Rache1
    我现在用 ugit 这种可以直接通过 ssh 远程主机再操作仓库的方法就很好,就是这玩意 UX 做得太差了


    @ysc3839
    这种 io 慢得要死,如果代码在 windows ,我在 vscode 写代码每次保存都得十几秒,可能跟 gopls 也有关系。
    colourfulsai
        9
    colourfulsai  
       5 分钟前
    代码放在 wsl ,windows 开 vscode ,用(内置的)远程连接链接 wsl ( vscode 对 wsl 有很多官方优化)。和本机开发没什么区别。
    momocraft
        10
    momocraft  
       3 分钟前
    wsl 里跑 GUI 的 git 工具也会卡吗?
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2618 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 14:57 · PVG 22:57 · LAX 06:57 · JFK 09:57
    ♥ Do have faith in what you're doing.