如何近实时同步开发环境

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

求解:如何优雅的同步开发环境,不太想用 git ,就想打开 mac 或者 win 时候直接写代码
5293 次点击
所在节点    程序员
32 条回复
winson030
2024-06-13 08:38:27 +08:00
试试 rsync 定时增量同步
idblife
2024-06-13 08:42:25 +08:00
@winson030
gdrive 同步比 rsync 好用,现在是把编译器设置也给同步了,我在想是不是统一在 docker 下开发好一些
eric3797
2024-06-13 08:45:00 +08:00
Dropbox 最适合大量小文件,比 Google Drive 还稳定
winson030
2024-06-13 08:45:05 +08:00
@idblife 用 docker 统一 linux 的开发环境应该是最优解
dragonfsky1
2024-06-13 08:48:03 +08:00
同步的时候过滤掉 .idea
idblife
2024-06-13 08:51:33 +08:00
@dragonfsky1
我去看看 gdrive 可以配置不
idblife
2024-06-13 08:52:05 +08:00
@eric0793411
用 gdirve 主要考虑到 google one 统一存储了
idblife
2024-06-13 08:52:20 +08:00
@winson030
求问有啥最佳实践不?
DefoliationM
2024-06-13 08:55:28 +08:00
如果只是 golang 和 Python 的话,直接用 vscode remote ssh 连上去开发更好。
zmxnv123
2024-06-13 08:57:06 +08:00
mega 可以设置过滤哪些文件,gdrive 盲猜也有这个设置
winson030
2024-06-13 09:02:00 +08:00
@idblife docker 容器环境内配 rsync
cowcomic
2024-06-13 09:02:21 +08:00
如果是跨平台的话,还是 git 靠谱
win 和 mac 用其他工具同步的话会有换行符的问题,特别是涉及到一些脚本的东西会很麻烦
git 会自动解决这个问题
sunny2580839896
2024-06-13 09:02:30 +08:00
把 mysql redis 放在云端,本地开同步文件夹,然后把系统特有的文件夹进行忽略
paynezhuang
2024-06-13 09:09:16 +08:00
我用的 dropbox ,也是都是同步了配置文件,设置了忽略,A 不同步了,B 哪里又显示冲突。最后放弃掉了。还是老老实实用 git 。
echoyang4work
2024-06-13 09:12:35 +08:00
Onedrive 能实现吗?没找到对应的设置
linauror
2024-06-13 09:13:06 +08:00
remote ssh 考虑下呢
retanoj
2024-06-13 09:16:49 +08:00
cloud IDE?
wwd179
2024-06-13 09:24:18 +08:00
用远程开发。
例如 vscode 的 remote ssh 。
fuis
2024-06-13 09:29:04 +08:00
lyxxxh2
2024-06-13 09:39:10 +08:00
虽然我不会,但是能想象有坑。
比如某扩展支持 mac,不支持 win 。

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

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

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

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

© 2021 V2EX