如何近实时同步开发环境

2024-06-13 08:35:32 +08:00
 idblife
操作系统:mac ,win 两台主机
开发工具:pycharm 和 goland
现有同步方式:google drive 直接同步文件
问题:会把 ide 里设置的编译环境也同步,这样 win 下和 mac 下就需要手动配置一下

求解:如何优雅的同步开发环境,不太想用 git ,就想打开 mac 或者 win 时候直接写代码
5298 次点击
所在节点    程序员
32 条回复
highFreqSurfer
2024-06-13 10:01:01 +08:00
@winson030 用 docker 环境打包不慢么, 我这边 go 直接本地开发, 测试/生产环境关了 cgo 扔 alpine 里无脑跑, 基本不会遇到环境差异的问题
duanluan
2024-06-13 10:02:51 +08:00
同步 pycharm 的 system 目录和项目目录
leeside
2024-06-13 10:09:31 +08:00
我也蹲一手,我是 pycharm ,clion ,docker
zhangjiashu2023
2024-06-13 10:11:49 +08:00
同步盘推荐付费坚果云,免费自建 seafile 。我目前是云服务器自建使用的 seafile ,好处就是同步算法高效。我就是把我所有重要的文本项目都放在 document 里的,然后把这一整个同步,同时支持类似.gitignore 语法去忽略文件同步,小改动的速度同步真的很快,windows 下也装一个 seafile 客户端,大部分时候都能实时同步,没同步的时候就手动点下同步就行。很好使!!!!
28Sv0ngQfIE7Yloe
2024-06-13 10:51:00 +08:00
感觉还是让两台机器访问同一个开发环境来的靠谱,不然总有偏差
esee
2024-06-13 10:53:46 +08:00
我以前也想在不同的机器上同步开发环境,但是后面发现真的蛋疼,所以我干脆直接把开发环境独立到做开发的服务器上,远程开发,这样我不管在哪个工作环境哪个机器都能快速上手。
jaylee4869
2024-06-13 11:23:43 +08:00
与你相反,我只想用 git ,20 台机器同步都没问题
locoz
2024-06-13 12:20:05 +08:00
resilio sync ,手动改短高级配置里的文件扫描间隔、加特定需要忽略同步的规则,然后注意使用时避免多设备同时在 ide 中打开同一个文件(会有自动保存导致文件被覆盖的问题)就行了,修改基本是实时同步的。
ophunter
2024-06-13 14:32:36 +08:00
rsync 还是有些问题,以前做家里服务器的远程编译,老是发现代码不是最新的,后来就不用了
lovepocky
2024-06-13 16:16:40 +08:00
syncthing 带 ignore
guanzhangzhang
2024-06-13 16:34:21 +08:00
golang 我是 vscode 直接 windows remote 到 linux 上😎
halida
2024-06-13 23:52:42 +08:00
syncthing 就可以了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1049093

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX