V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
futou
V2EX  ›  问与答

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

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

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

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

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

    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  
       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 。。。
    infun
        21
    infun  
       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   ·   实用小工具   ·   2950 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 14:35 · PVG 22:35 · LAX 06:35 · JFK 09:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.