请教一个代码(文件)异地同步的问题
两台电脑,加一个白群晖不管用不用nas,怎样方便地实现一台写代码之后,另外一台也能衔接上?
主要用VScode写notebook,所以群晖和百度网盘的自动同步功能经常在写一半的时候就给上传了,会造成问题.
难道只能每次写完之后手动扔进同步文件夹么?
1. 不要在本地写,整一个开发机,ssh 上去写
2. git 我自己写了个服务做robocopy git或者hg挑一个呗。 我是notebook直接跑在一台电脑上,然后zerotier组网直接访问 代码类直接上 git 或者随便什么 svn,不要用传统同步,毕竟占用空间小,便于版本管理,写个脚本或者 webhook 自动拉什么的也不是问题,应该有很多第三方实现
—— 来自 鹅球 v3.0.86-alpha 最完美当然是一台机不关机,远程桌面连上去用,窗口界面摆放啥的都一样ssh也做不到 tailscale + gitlab 群晖都有安装包
通过主机名就可以直接访问 如果不考虑无感上传的话,git是唯一解。但是要每次写完之后记得 commit & push 懒逼:onedrive
—— 来自 鹅球 v3.1.88.3-alpha 把同步的任务交给文件系统,自己不要做 我想了一下,就用vscode/remote ssh把代码托管在nas上?用的时候远程写,版本管理靠git。
—— 来自 鹅球 v3.1.88.2-alpha VSCode Remote ssh应该是最佳解决方案了,他的解决方案是在nas上安装一个服务端,你电脑上面的vscode是客户端,需要编辑的时候,客户端链接到服务端上面,然后给服务端发送指令,就可以编辑nas里面的文件了,这样本地其实没有文件的副本,文件都存储在nas上面 哈哈 VSCode Online你甚至都不需要在本地安装VSCode, 就是快捷键挺反人类的 就算不用git,还是有不少很古典的办法,比如很多编辑器是支持ftp的。 notebook装在nas上 两台电脑连上来写 最简单也最符合直觉 前提是nas性能够用
版本管理工具不适合这种一个人用多台电脑的场景 用起来会很麻烦 git就够了
就算一人一台电脑也是需要代码版本管理的
传上github了
好大一坨文件疯狂报错,改了缓存才上去
我玩几天,不知道这次能不能吃上好的 紧那罗 发表于 2024-8-11 18:00
notebook装在nas上 两台电脑连上来写 最简单也最符合直觉 前提是nas性能够用
版本管理工具不适合这种一个 ...
需要计算的时候,用的是nas的算力还是本地算力? OVTVO 发表于 2024-8-11 15:50
我想了一下,就用vscode/remote ssh把代码托管在nas上?用的时候远程写,版本管理靠git。
—— 来自 鹅球...
nas没公网也可以吗? nexus1 发表于 2024-8-13 15:17
需要计算的时候,用的是nas的算力还是本地算力?
算力用的是nas的,这个用法比较适合的场景是homelab或者用github的codespace。
—— 来自 鹅球 v3.0.86-alpha nexus1 发表于 2024-8-13 15:18
nas没公网也可以吗?
没有公网有点麻烦,就得靠frp或者zerotier组网,或者ipv6公网?
—— 来自 鹅球 v3.1.88.2-alpha 内网搭建个svn服务器, 比git还简单 我不想好好取名 发表于 2024-8-13 17:09
内网搭建个svn服务器, 比git还简单
我希望不在家用笔记本,在家用台式机
所以纯内网似乎不行? nexus1 发表于 2024-8-13 17:12
我希望不在家用笔记本,在家用台式机
所以纯内网似乎不行?
哦, 要从外网访问那还是直接用github和gitee啥的方便. 同个局域网就 svn,不是一个网络里面就 git 或者坚果云类似的同步软件,怕忘记提交了就搞个 win 服务器直接服务器写 紧那罗 发表于 2024-8-13 16:23
算力用的是nas的,这个用法比较适合的场景是homelab或者用github的codespace。
—— 来自 鹅球 v3.0.86- ...
感觉太慢了,得用本地算力才行。notebook 建模啥的感觉群晖够呛 nexus1 发表于 2024-8-13 22:19
感觉太慢了,得用本地算力才行。notebook 建模啥的感觉群晖够呛
那就拿你算力最强的一台主机做host
写代码对时延反正不敏感 随意一个虚拟组网方案都行 vscode online 还能用 vim插件吗
页:
[1]