GoForum🌐 V2EX

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

maninnet · 2025-12-28 20:10 · 0 次点赞 · 7 条回复

我们是在 wsl2 下开发的,但是宿主与 wsl2 的 io 性能实在太差了,如果仓库在 windows ,那 vscode 中写代码巨卡;如果仓库放在 wsl2 内,用 git 又巨卡(我不太会用命令),但是比起写代码卡,git 的卡我也暂时忍了,最近实在是受不了了,然后找了一圈的 gui 工具,发现 ugit 竟然有一个直接通过 ssh 连接远程主机仓库的,操作起来跟在仓库在 windows 的已经没有太多区别了,现在唯一的问题就是这玩意的 UI 逻辑真的太傻了,我在上面 stash 了一些修改我现在都没有在它的 UI 上面找到在哪里,我之前试过 sourcetree 和 sourcegit 都比它易用得多,而且 UI 高亮显示也有问题,我常常分不清我当前分支在哪里,我的选中了哪一条日志啥的。想问问还有没有类似这种可以直接连接远程主机仓库的免费工具?

7 条回复
QS0x01 · 2025-12-28 20:20
#1

不如学习下命令,常用的就那些也不多。忘了还能随时查 AI

maninnet · 2025-12-28 20:20
#2

@QS0x01 命令还是太麻烦了,而且是真的记不住,我只是偶尔才会用命令。

KiraMaple · 2025-12-28 20:35
#3

直接用 vscode 啊,vscode 里面很多 git 相关的插件,我基本上常年使用 vscode 连接远程 linux 机器写代码,git 插件就 vscode 自带的 git 功能+gitlens+git graph ,不用付费都可以

maninnet · 2025-12-28 21:20
#4

@KiraMaple 看起来很不错的样子,我尝试一下, ths

orzsirius · 2025-12-28 21:50
#5

你是代码克隆在 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 · 2025-12-28 22:00
#6

WSL2 好像可以把文件系统挂载到宿主机?不行的话装个 sshfs 挂载吧。

Rache1 · 2025-12-28 22:05
#7

我觉得你可以看一下这个,感觉还挺不错的,直接使用同步文件的方式,不过坏处就是要保存两份代码了。

https://mutagen.io/documentation/introduction/

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: maninnet
发布: 2025-12-28
点赞: 0
回复: 0