老问题,请教大家多台电脑之间怎么每天同步文件/代码 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
futou
V2EX    问与答

老问题,请教大家多台电脑之间怎么每天同步文件/代码

  futou 2020-06-26 09:22:03 +08:00 7449 次点击
这是一个创建于 1933 天前的主题,其中的信息可能已经有所发展或是发生改变。

目前三台电脑:公司台式机,家里笔记本+台式。 主要需要在公司台式机和家里台式机之间同步文件及代码。暂时可以不考虑笔记本。

公司电脑可长期开机,但是偶尔(经常)停电...

搜索道德及自己也用的几种方法:

  1. 远程在一台电脑上操作。公司电脑性能还好,但是比不上家里的,一直远程家里电脑的话心疼电费...所以居家办公期间一直用笔记本远程公司电脑。但是想长时间快速跑程序的话,还是要把数据倒腾到家里台式机上。

  2. 移动硬盘同步。天天带着很烦,有时也会忘记同步。

  3. 上云。工作性质不涉及产品之类的代码,所以不涉密,但是最好不上云。现在用坚果云同步一些常用的文本文件。

上面很多是和个人使用场景相关的,主要想抛砖引玉,请教下大家都是怎么解决多电脑同步问题的,借鉴一下改进改进。

第 1 条附言    2020-06-26 21:48:29 +08:00
收获颇丰,不一一回复了,感谢各位
49 条回复    2020-06-28 11:24:30 +08:00
bequt
    1
bequt  
   2020-06-26 09:23:38 +08:00 via Android
坚果云方案吧
murmur
    2
murmur  
   2020-06-26 09:28:12 +08:00
你能接受上云不能接受第三方的 git 服务么
nvkou
    3
nvkou  
   2020-06-26 09:28:38 +08:00 via Android
github 不是私有仓库都免费了吗?
大文件可以用那个 resilio sync
xy2020
    4
xy2020  
   2020-06-26 09:29:03 +08:00 via Android
用 win10 WTG 系统
Exp
    5
Exp  
   2020-06-26 09:32:07 +08:00   2
laycher
    6
laycher  
   2020-06-26 09:39:46 +08:00   1
onedrive
drawstar
    7
drawstar  
   2020-06-26 09:43:32 +08:00
坚果云挺好用的,同步也挺快
leishi1313
    8
leishi1313  
   2020-06-26 09:56:11 +08:00 via Android   1
最简单的买块 usb 口的 ssd 就好了
我试过这么几个方案
- Github,缺点是不能存大文件和私钥等,自建 git 可以稍微解决点问题
- 自建云服务,用 nas,nextcloud 等之类,速度是瓶颈
- 公有云,国内的没用过,试过 googledrive+rclone,效果还可以,但是 npm install 很难受,国内的话也挺难受
- vscode server,买个矿难机常年开机。还可以配台性能好点的台式机设置通电开机,利用 wifi 开关控制,轻到脚本,重到炼丹都可以覆盖到,我现在就在用这套方案
loading
    9
loading  
   2020-06-26 10:01:37 +08:00
买台群晖+,私有云,装 git 也行。
sikeerwei
    10
sikeerwei  
   2020-06-26 10:06:49 +08:00
dropbox:一个能打的都没有
TabGre
    11
TabGre  
   2020-06-26 10:08:33 +08:00 via iPhone
@sikeerwei 就是太贵了
freshgoose
    12
freshgoose  
   2020-06-26 10:11:16 +08:00
同步代码:git + crontab 定时 git pull
同步文件:Resilio
ershierdu
    13
ershierdu  
   2020-06-26 10:14:30 +08:00   3
其实我最后发现最好的方案是一台高配置的笔记本,随身带,然后平时外接大屏使用就行。同步之类的方案还是容易出问题,比如不同设备导致的环境不一致。
summerwar
    14
summerwar  
   2020-06-26 10:15:47 +08:00
onedrive,设置开机自启,office 365 家庭版,给 1T 空间
ryansvn
    15
ryansvn  
   2020-06-26 10:18:00 +08:00
5 楼正解,公司电脑常开机,家里笔记本和台式同步即可。
feiandxs
    16
feiandxs  
   2020-06-26 10:19:55 +08:00
你的问题主要是你穷,舍不得这个舍不得那个,在我看来,无论什么样的低成本方案只能解决你的一部分问题,想达到你理想中的同步你必须有投入,无论是充足的云存储还是电费,你总归要有投入。
charlie21
    17
charlie21  
   2020-06-26 10:35:32 +08:00
同步只能同步文本文档,环境( SDK git 私钥)无法同步 除非提前配置好
ferock
    18
ferock  
PRO
   2020-06-26 10:38:05 +08:00 via Android   2
能同步到家里还提什么泄密?
smy20011
    19
smy20011  
   2020-06-26 11:11:53 +08:00
自己搞一个 gitlab 呗
20015jjw
    20
20015jjw  
   2020-06-26 11:17:40 +08:00
公司自己有 infra 。。。
GlobalNPC
    21
GlobalNPC  
  nbsp;2020-06-26 11:18:55 +08:00
文件可以坚果云,但是代码的话坚果云会提示不要用来同步代码。
Myprajna
    22
Myprajna  
   2020-06-26 11:47:29 +08:00 via Android
我用 wtg,五台电脑直接软件设置都给你同步了
Cmxxx
    23
Cmxxx  
   2020-06-26 11:49:36 +08:00
我之前也有这个想法,后来是弄了一个黑裙,有一个什么套件来的,这个你可以百度一下,可以自动同步 改动自动同步到家里的黑裙,然后回家开电脑以后他也会自动同步的 效果还不错
sunulin
    24
sunulin  
   2020-06-26 11:50:30 +08:00 via Android
微力同步
abbottcn
    25
abbottcn  
   2020-06-26 12:03:27 +08:00 via iPhone
syncthing 不过不晓得能否连上十个问题。
jingniao
    26
jingniao  
   2020-06-26 12:09:51 +08:00 via Android
公司给个人配阿里云机器做开发机
vscode remote
nicevar
    27
nicevar  
   2020-06-26 12:21:42 +08:00
做 web 开发直接弄个 vps 配置一个 vscode 就行了
移动或者桌面应用开发配置一个 SSD 用 VMWare,或者 git 同步+NAS
我大部分时间五台电脑轮着用,Mac 、Linux 、Windows 系统都有,基本上没有什么不方便的地方
jamry
    28
jamry  
   2020-06-26 12:59:27 +08:00 via iPhone
如果有云资源或企业服务器管理权,可以考虑 seafile,win mac android ios 都有客户端,很方便
crazistian
    29
crazistian  
   2020-06-26 13:50:54 +08:00 via Android
dropbox
Y29tL2gwd2Fy
    30
Y29tL2gwd2Fy  
   2020-06-26 15:17:26 +08:00 via iPhone
resilio
tesorouo
    31
tesorouo  
   2020-06-26 15:22:21 +08:00
同步代码不是标配 git 嘛。忘记了的话连家里网络远程唤醒 WOL 一下 push 一下再接着搞呗
Jooooooooo
    32
Jooooooooo  
   2020-06-26 15:27:09 +08:00
代码就是 git

各种记录的文本 /word/keynote 我都是直接苹果自带的云, 相当好用, 直接云文件夹下创建编辑, 连保存都不用点多端自动同步
summerwindy
    33
summerwindy  
   2020-06-26 15:41:40 +08:00
群晖+1
codebigbang
    34
codebigbang  
   2020-06-26 15:45:02 +08:00
不上云的话,那就每天开发完换地方,就把当前代码打包发到 OneDrive 或者百度网盘上,然后到新地方就下载下来重新解压覆盖。记得加密。
laydown
    35
laydown  
   2020-06-26 15:56:33 +08:00
Dropbox 啊,没什么问题,如果担心隐私安全,那就应该不上网,直接靠离线的电脑搬。
justin2018
    36
justin2018  
   2020-06-26 16:20:56 +08:00
dropbox 怎么忽略类似这样的 node_modules 占用体积的文件夹
Kazetachinu
    37
Kazetachinu  
   2020-06-26 18:11:22 +08:00 via iPad
wtg 加 OneDrive,应该把所有需求都满足了。
keepeye
    38
keepeye  
   2020-06-26 18:22:29 +08:00
只是代码的话 github 解决 大文件场景我是没有遇到过 偶尔有几个也是 u 盘拷贝之
TabGre
    39
TabGre  
   2020-06-26 18:45:09 +08:00
@justin2018 可以搜索一下 dropbox Selective sync
Mac
    40
Mac  
   2020-06-26 18:48:12 +08:00 via Android
坚果云,虽然它总提示我同步代码有更好的软件,但我付了钱,我想怎么用就怎么用
sephinh
    41
sephinh  
   2020-06-26 19:06:07 +08:00 via Android
小文件坚果云够了,外加个 teamview 开着随时看看需要的其他文件
lloovve
    42
lloovve  
   2020-06-26 19:34:02 +08:00 via iPhone
说 ssd 的,等你丢 ssd 的时候就知道该如何骂娘了
chengfu
    43
chengfu  
   2020-06-26 20:13:51 +08:00 via iPhone
GoodSync
leafShimple
    44
leafShimple  
   2020-06-26 23:04:36 +08:00
私有 git 仓库
waytwoex
    45
waytwoex  
   2020-06-27 01:19:56 +08:00
我是群晖
Believer
    46
Believer  
   2020-06-27 08:31:39 +08:00
你这直接 syncthing 啊
hankai17
    47
hankai17  
   2020-06-27 09:34:31 +08:00
git
ownSun
    48
ownSun  
   2020-06-28 10:10:22 +08:00
坚果云-tv-git/svn
EscYezi
    49
EscYezi  
   2020-06-28 11:24:30 +08:00 via iPhone
提一个之前在 V2 看到的方案:在 onedrive 里建一个 git 中心仓库。其他云盘同理。好处是比起直接在云盘里存放代码少很多碎片文件,同步很快,版本管理也方便
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5957 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 30ms UTC 02:47 PVG 10:47 LAX 19:47 JFK 22:47
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86