nexus1 发表于 2024-8-10 10:31

请教一个代码(文件)异地同步的问题

两台电脑,加一个白群晖


不管用不用nas,怎样方便地实现一台写代码之后,另外一台也能衔接上?

主要用VScode写notebook,所以群晖和百度网盘的自动同步功能经常在写一半的时候就给上传了,会造成问题.

难道只能每次写完之后手动扔进同步文件夹么?

Kiriz 发表于 2024-8-10 10:35

1. 不要在本地写,整一个开发机,ssh 上去写
2. git

董卓 发表于 2024-8-10 10:38

我自己写了个服务做robocopy

posthoc 发表于 2024-8-10 10:38

git或者hg挑一个呗。

ayese 发表于 2024-8-10 10:40

我是notebook直接跑在一台电脑上,然后zerotier组网直接访问

macos 发表于 2024-8-10 11:15

macos 发表于 2024-8-10 11:16

JetBrains 发表于 2024-8-10 11:56

代码类直接上 git 或者随便什么 svn,不要用传统同步,毕竟占用空间小,便于版本管理,写个脚本或者 webhook 自动拉什么的也不是问题,应该有很多第三方实现

—— 来自 鹅球 v3.0.86-alpha

moondigi 发表于 2024-8-10 12:50

最完美当然是一台机不关机,远程桌面连上去用,窗口界面摆放啥的都一样ssh也做不到

すぴぱら 发表于 2024-8-10 13:08

tailscale + gitlab 群晖都有安装包
通过主机名就可以直接访问

hanyuwei70 发表于 2024-8-10 13:40

如果不考虑无感上传的话,git是唯一解。但是要每次写完之后记得 commit & push

bad_alloc 发表于 2024-8-10 21:24

懒逼:onedrive

—— 来自 鹅球 v3.1.88.3-alpha

mimighost 发表于 2024-8-11 14:57

把同步的任务交给文件系统,自己不要做

OVTVO 发表于 2024-8-11 15:50

我想了一下,就用vscode/remote ssh把代码托管在nas上?用的时候远程写,版本管理靠git。

—— 来自 鹅球 v3.1.88.2-alpha

123485k 发表于 2024-8-11 16:54

VSCode Remote ssh应该是最佳解决方案了,他的解决方案是在nas上安装一个服务端,你电脑上面的vscode是客户端,需要编辑的时候,客户端链接到服务端上面,然后给服务端发送指令,就可以编辑nas里面的文件了,这样本地其实没有文件的副本,文件都存储在nas上面

WiiGe 发表于 2024-8-11 17:19

哈哈 VSCode Online你甚至都不需要在本地安装VSCode, 就是快捷键挺反人类的

Jet.Black 发表于 2024-8-11 17:43

就算不用git,还是有不少很古典的办法,比如很多编辑器是支持ftp的。

紧那罗 发表于 2024-8-11 18:00

notebook装在nas上 两台电脑连上来写 最简单也最符合直觉 前提是nas性能够用

版本管理工具不适合这种一个人用多台电脑的场景 用起来会很麻烦

chachi 发表于 2024-8-11 18:12

git就够了
就算一人一台电脑也是需要代码版本管理的

nexus1 发表于 2024-8-13 15:17

传上github了
好大一坨文件疯狂报错,改了缓存才上去
我玩几天,不知道这次能不能吃上好的

nexus1 发表于 2024-8-13 15:17

紧那罗 发表于 2024-8-11 18:00
notebook装在nas上 两台电脑连上来写 最简单也最符合直觉 前提是nas性能够用

版本管理工具不适合这种一个 ...

需要计算的时候,用的是nas的算力还是本地算力?

nexus1 发表于 2024-8-13 15:18

OVTVO 发表于 2024-8-11 15:50
我想了一下,就用vscode/remote ssh把代码托管在nas上?用的时候远程写,版本管理靠git。

—— 来自 鹅球...

nas没公网也可以吗?

紧那罗 发表于 2024-8-13 16:23

nexus1 发表于 2024-8-13 15:17
需要计算的时候,用的是nas的算力还是本地算力?

算力用的是nas的,这个用法比较适合的场景是homelab或者用github的codespace。

—— 来自 鹅球 v3.0.86-alpha

OVTVO 发表于 2024-8-13 16:32

nexus1 发表于 2024-8-13 15:18
nas没公网也可以吗?

没有公网有点麻烦,就得靠frp或者zerotier组网,或者ipv6公网?

—— 来自 鹅球 v3.1.88.2-alpha

我不想好好取名 发表于 2024-8-13 17:09

内网搭建个svn服务器, 比git还简单

nexus1 发表于 2024-8-13 17:12

我不想好好取名 发表于 2024-8-13 17:09
内网搭建个svn服务器, 比git还简单

我希望不在家用笔记本,在家用台式机

所以纯内网似乎不行?

我不想好好取名 发表于 2024-8-13 17:18

nexus1 发表于 2024-8-13 17:12
我希望不在家用笔记本,在家用台式机

所以纯内网似乎不行?

哦, 要从外网访问那还是直接用github和gitee啥的方便.

Misono_Mayu 发表于 2024-8-13 17:36

同个局域网就 svn,不是一个网络里面就 git 或者坚果云类似的同步软件,怕忘记提交了就搞个 win 服务器直接服务器写

nexus1 发表于 2024-8-13 22:19

紧那罗 发表于 2024-8-13 16:23
算力用的是nas的,这个用法比较适合的场景是homelab或者用github的codespace。

—— 来自 鹅球 v3.0.86- ...

感觉太慢了,得用本地算力才行。notebook 建模啥的感觉群晖够呛

紧那罗 发表于 2024-8-14 09:43

nexus1 发表于 2024-8-13 22:19
感觉太慢了,得用本地算力才行。notebook 建模啥的感觉群晖够呛

那就拿你算力最强的一台主机做host
写代码对时延反正不敏感 随意一个虚拟组网方案都行

roamer 发表于 2024-8-14 11:07

vscode online 还能用 vim插件吗
页: [1]
查看完整版本: 请教一个代码(文件)异地同步的问题