各种项目的代码比较多,经常还要切换电脑写代码,各位大佬有什么好的方案吗

353 天前
 pretty66

背景

手里有很多项目的代码(大概几十 G ),其中有些项目隔三差五可能就要做点稍微的小改动;比较难受的情况是在家会用台式机编程,出差用笔记本操作 这样多台代设备码不同步(目前是用 git 每次拉取),感觉很不方便!

需求

有没有一种方法可以实现把云端的硬盘挂载到本地电脑,本地电脑写代码时无感自动同步到云端。这样不管是用哪台设备编程直接挂载下硬盘就行了 目前看到有些技术可以实现云盘挂载到本地:CloudDrive 、Alist 等等,暂时还没尝试,不太明白这些适不适合我的需求。

特来问问有没有大佬和我有一样的需求,你是咋解决的,使用感受咋样

ps: 不想使用移动硬盘,怕丢怕坏

7543 次点击
所在节点    程序员
85 条回复
Mandyer
353 天前
不就是云编程吗,服务器搭一套环境,多设备同时开发。但貌似没推广开。
litchinn
353 天前
你用 git 为啥会代码不同步呢
yinmin
353 天前
onedrive 多设备文件同步 + git 用来做备份
lujiaosama
353 天前
自己搭个服务器, SSH 到服务器编程.
pretty66
353 天前
@Mandyer 这样没办法使用本地 ide 很不方便,尝试过买台服务器搭建 code server 不太好用
ConfusedBiscuit
353 天前
1. 省事方案,笔记本直接连家里台式机远程桌面,不但不用同步代码,还能享受台式机性能
2. 专门搞个开发机,vscode remote 或 JetBrains Gateway 远程连接

个人不太看好 ondrive 等云同步方案,因为云同步在后台运行的时候你可能不会关注同步进度,如果还没同步完就关机了……还有,这种双向同步的方案容易冲突,git 冲突了还能提醒你 merge ,云同步的话……
ConfusedBiscuit
353 天前
再补充一个方案
3. 专门搞个开发机,vnc 或 rdp 远程桌面上去也行
pretty66
353 天前
@ConfusedBiscuit 感谢建议,同样比较担心 ondrive 这种使用体验,远程桌面这个也试过对带宽要求有点高 网络不好的话卡顿,第 2 点:搭建过服务器上面装 code server (浏览器操作编程的感觉不太方便),vscode remote 或 JetBrains Gateway 这俩没试过 不知道体验咋样,你有没有体验过使用方便吗
pretty66
353 天前
@yinmin onedrive 使用这个同步的速度快吗,会经常出现文件冲突啥的不
siweipancc
353 天前
git 可以满足的,要不远程 IDE 吧,vs 跟 idea 都有现成的方案
dreamramon
353 天前
github codespace 就是姐姐这个问题的。。。
dearmymy
353 天前
用 parsec 笔记本远程连家里台式,如果怕网络不好,买个国内云做中转租内网,tailscale 或者 zeortier 都行。我就这样子 ,除非你网特别烂,基本去全国旅馆网络都是够的。
wshhfy
353 天前
公司网络不好吗?我一直 frp 连公司,体验很好
uni
353 天前
vscode remote 好用的
DingJZ
353 天前
用 git 不方便的点是什么,我自己目前也类似,公司所有项目没事就看看改改,家里公司电脑来回切换,没什么感觉
brader
353 天前
我宿舍有台式,简易搭了环境,但是不全,回老家有笔记本,也是同样的状况。下班后公司找我的概率不高。
我在公司电脑装了 frp 内网穿透,在家喊我搞什么的话,我就直接远程桌面连公司电脑干活,体验还不错,够流畅,又能用上公司电脑
xqmeng
353 天前
我是专门一台开发机器,配置好内网穿透和 code-server ,随时随地浏览器开搞。
dayeye2006199
353 天前
vs code remote 稳如老狗。已经这么工作三年了
pretty66
353 天前
@dearmymy 有时候连接手机热点开发,远程桌面总感觉不舒服😔
pretty66
353 天前
@uni
@dayeye2006199
多谢建议,我试试看

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

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

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

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

© 2021 V2EX