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

一台台式机和一台 mac pro 如何优雅的同步工作。

  •  
  •   dabingbing · 2024-05-28 08:50:59 +08:00 · 3208 次点击
    这是一个创建于 407 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在办公室想用一台台式机工作,主要写代码为主,另外文件共享,一台 mac pro 随身携带,家里或者外出使用。
    如何优雅的同步两台电脑的工作区呢,主要包括代码文件,平时工作的文件。 推荐一些牛逼的软件吧。
    34 条回复    2024-05-29 12:10:50 +08:00
    cowcomic
        1
    cowcomic  
       2024-05-28 08:57:21 +08:00
    代码 github 或者 gitee
    其他文档坚果云
    临时中转就用网盘
    JensenQian
        2
    JensenQian  
       2024-05-28 08:57:27 +08:00 via Android
    台式机开个 smb,然后怎么组网自己整,各种方案
    HaloLegend
        3
    HaloLegend  
       2024-05-28 08:59:39 +08:00
    搞一台 nas ,自动同步
    chiu
        4
    chiu  
       2024-05-28 09:01:09 +08:00
    代码都在同一台服务器上?
    guisheng
        5
    guisheng  
       2024-05-28 09:05:42 +08:00 via iPhone
    一个 smb 就能搞定的事情 就不要折腾工具了 费时间
    dabingbing
        6
    dabingbing  
    OP
       2024-05-28 09:06:22 +08:00
    @chiu 这是最普通的办法了,但是老觉得不爽。。
    dabingbing
        7
    dabingbing  
    OP
       2024-05-28 09:06:33 +08:00
    @cowcomic 嗯 最普通的办法了
    dabingbing
        8
    dabingbing  
    OP
       2024-05-28 09:07:35 +08:00
    @JensenQian
    @guisheng 我研究研究 smb ,感谢
    yifangtongxing28
        9
    yifangtongxing28  
       2024-05-28 09:08:56 +08:00
    我是轻度办公+代码 同步笔记+github ,网页记录有谷歌账户同步,感觉还行

    要是大文件,可能有其他办法
    dabingbing
        10
    dabingbing  
    OP
       2024-05-28 09:10:58 +08:00
    @guisheng 可以双向同步吗。。 两台电脑不一定都在一个局域网,有可能笔记本在家,这时在办公室的时候 也需要同步可以实现吗?
    cJ8SxGOWRH0LSelC
        11
    cJ8SxGOWRH0LSelC  
       2024-05-28 09:20:33 +08:00
    我的工作文件夹里面有几十万个文件, 不适合用各种同步盘, 非代码文件也不适合提交到 git , 公司和家里两台电脑上, 我就用 rsync 同步一下, 写好脚本, 手动执行很方便, 差异同步速度也极快,可以保证两台电脑的工作环境完全一致。
    yjsdaniel
        12
    yjsdaniel  
       2024-05-28 09:21:53 +08:00
    台式机 PC 开文件共享。装个坚果云付费同步文件夹。
    gpt5
        13
    gpt5  
       2024-05-28 09:24:10 +08:00
    mac pro 随身带???
    dabingbing
        14
    dabingbing  
    OP
       2024-05-28 09:24:41 +08:00
    @yjsdaniel 台式机也不能 24 小时都开着吧[捂脸]
    dabingbing
        15
    dabingbing  
    OP
       2024-05-28 09:24:57 +08:00
    @gpt5 就是外出,家里用
    dabingbing
        16
    dabingbing  
    OP
       2024-05-28 09:29:00 +08:00
    @StinkyTofus 外网的时候 咋 rsync 。。。 如果有一台服务器到是可以了
    dlwlrm
        17
    dlwlrm  
       2024-05-28 09:31:13 +08:00
    @dabingbing 搞个 n1 之类的放公司,跑个组个网就行。远程控制 pc 延迟很低或者在搞台 nas 同步。我是 pc 上装 icloud 同步的
    hui9000
        18
    hui9000  
       2024-05-28 09:37:05 +08:00
    最简单不费心思的
    代码:git
    文档:飞书在线,wps 在线、oneDrive 、icloud 等按照需求
    笔记:有道云笔记、或其他
    浏览器书签:谷歌账号同步
    编码工具:都能云同步配置。
    这些基本能解决 99%日常所需了
    nutting
        19
    nutting  
       2024-05-28 09:45:37 +08:00
    移动硬盘对一个主力机做 timemachine 备份,另外一个机器手动从 tm 里拷贝
    dabingbing
        20
    dabingbing  
    OP
       2024-05-28 09:50:24 +08:00
    @nutting 说实话,我还真想弄成类似移动硬盘这种,即插即用,无需网络,哈哈
    rojer12
        21
    rojer12  
       2024-05-28 10:09:56 +08:00
    @dabingbing #16 syncthing 或者 resilio sync ,走 bt 同步的
    zhoublackcat
        22
    zhoublackcat  
       2024-05-28 10:11:39 +08:00
    同步空间 wps ,满足在台式机编辑,后续在 mac 继续修改
    zero47
        23
    zero47  
       2024-05-28 10:17:15 +08:00
    iCloud, windows 下也体验也可以。当然有 Nas 的话更好,通过 tailscale 互联,搭个 gitlab 或者 gitea ,完美解决
    ecloud
        24
    ecloud  
       2024-05-28 10:42:12 +08:00
    mac pro 随身携带……
    壮士!
    tanoak
        25
    tanoak  
       2024-05-28 10:53:49 +08:00
    oneDrive
    Eloxt
        26
    Eloxt  
       2024-05-28 10:56:49 +08:00
    代码肯定是 git 最好,其他的文档可以用 Syncthing 同步。
    另外,虽然知道楼主指的是 MacBook Pro ,但还是提醒一下 Mac Pro 长这个样子,随身携带……
    muntoya
        27
    muntoya  
       2024-05-28 10:57:38 +08:00
    mac pro 的重量是 16.86 千克,随身携带可太牛逼了!
    lozzow
        28
    lozzow  
       2024-05-28 11:01:44 +08:00
    我是所有代码都在家里的服务器上,然后 macbook air 随身带,写代码就 vscode remote 回去
    tool2dx
        29
    tool2dx  
       2024-05-28 11:26:49 +08:00
    用双向同步软件就可以,我就是。

    但是流程和提交代码类似,两边同时改,同步时难免会有冲突。90%的情况下是新文件覆盖老文件,但是还有 10%的情况,需要手工干预。
    hello2090
        30
    hello2090  
       2024-05-28 11:29:41 +08:00 via iPhone
    syncthings 可以指定 exclude 的文件,这样开发中还没 commit 的文件也可以在两台机器间同步。我以前在局域网内同步台式机和笔记本
    cJ8SxGOWRH0LSelC
        31
    cJ8SxGOWRH0LSelC  
       2024-05-28 12:35:10 +08:00
    @dabingbing #16 内网穿透,端口转发, 方案很多, 这又是另一个问题了。
    jookr
        32
    jookr  
       2024-05-28 17:26:54 +08:00
    腾讯的微云,同步助手软件,免费 10G
    CLOUDU
        33
    CLOUDU  
       2024-05-28 22:30:19 +08:00
    代码同步还是 Git ,没什么好说的,建议代码不要在 iCloud 文件夹下,冲突了啥也不好使。
    文件同步的话,一个是各种网盘提供的同步盘方案(只用过坚果云 50GB ),二是自己用服务器/NAS 搭建 WeBDAV 服务器。我现在使用群晖的 Drive 实现同步,有版本控制,局域网内几乎无感。广域网下要么开 Synology QuickConnect 快速同步一下( 1Mbps 带宽很慢),要么连 VPN 访问。还有一种方案是买个公网服务器做 FRP ,网上找个拼个车能 100Mbps ,缺点是得花钱而且隐私差一点。
    dabingbing
        34
    dabingbing  
    OP
       2024-05-29 12:10:50 +08:00
    @ecloud
    @Eloxt 哈哈 两位是要笑死我嘛
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   947 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:11 · PVG 06:11 · LAX 15:11 · JFK 18:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.