首页 公告 项目 RSS

⬇️⬇️⬇️ 欢迎关注我的 telegram 频道和 twitter ⬇️⬇️⬇️


联系方式: Twitter Github Email Telegram

使用mutagen进行远程开发

July 31, 2025 本文有 482 个字 需要花费 1 分钟阅读

简介

我已经受够vscode这么慢了,但是其他的编辑器对于远程开发的支持也不够好,mutagen可以解决这个问题。相比于传统的sshfs方式,mutagen采用文件同步技术,能实现更加高效且低延迟的本地编辑远程代码,并且支持双向同步和冲突解决,非常适合需要频繁本地修改文件、但又依赖远程计算资源的开发场景。

使用mutagen

安装mutagen

brew install mutagen-io/mutagen/mutagen

创建mutagen会话

mutagen sync create --name=blog ~/mutagen/bboy.app [email protected]:/data/workdir/bboy.app

这条命令会创建一个名为blog的同步会话,将本地目录~/mutagen/bboy.app与远程服务器[email protected]下的/data/workdir/bboy.app目录进行同步。在同步过程中,mutagen会自动感知文件的变动并进行高效传输,无需手动干预。

可以通过以下命令查看同步状态:

mutagen sync list

如果需要停止同步:

mutagen sync terminate blog

可以使用如下命令实时观察同步进度和详细日志:

mutagen sync monitor blog

之后我们就可以使用其他编辑器(如zed)打开本地目录~/mutagen/bboy.app进行开发了。mutagen会自动将本地的修改同步到远程服务器上。

欢迎关注我的博客www.bboy.app

Have Fun