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

关于 win 和 mac 的同步方案

  •  
  •   rophie123 · 2022-03-15 09:13:23 +08:00 · 7850 次点击
    这是一个创建于 986 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现工作需要 win 和 mac 切换使用,同时只会使用其中一个,有没有比较优的方案

    1.互相远程桌面(延迟不稳定) 2.用 iCloud 或 OneDrive 同步(没试过) 3.用 git 只同步代码(频繁 push ) 4.ssh 远程(没试过) 5.其他?

    第 1 条附言  ·  2022-03-15 13:51:54 +08:00
    不是局域网,是外网
    56 条回复    2022-03-17 02:45:07 +08:00
    kyro00000
        1
    kyro00000  
       2022-03-15 09:29:48 +08:00 via iPhone
    同步啥?
    chendy
        2
    chendy  
       2022-03-15 09:32:32 +08:00
    同步啥,切换使用的场景是什么?
    rophie123
        3
    rophie123  
    OP
       2022-03-15 09:36:50 +08:00
    @kyro00000
    @chendy 同步文件夹,就是代码项目等
    tooyotu
        4
    tooyotu  
       2022-03-15 09:42:19 +08:00
    google drive 貌似有同步文件夹功能
    madao2015
        5
    madao2015  
       2022-03-15 09:43:00 +08:00
    文件用 seafile, 代码 gogs(git)
    Innovatino
        6
    Innovatino  
       2022-03-15 09:44:37 +08:00
    代码就直接 git 吧,有冲突太难受了了。
    常用业务文件的话坚果云还是不错的,还可以 webDAV
    其它的大文件那就网盘,各家的都不错
    远程桌面那就 VNC ?但是网不好就卡卡的
    pperlee
        7
    pperlee  
       2022-03-15 09:57:22 +08:00
    smb
    kukat
        8
    kukat  
       2022-03-15 09:58:11 +08:00
    Resilio Sync
    kongxiao00532
        9
    kongxiao00532  
       2022-03-15 10:02:12 +08:00
    如果只是文件同步的话 syncthing 就可以吧
    CLOUDU
        10
    CLOUDU  
       2022-03-15 10:07:47 +08:00
    我现在 mac 和 win 双系统使用,给楼主几个解决方案:
    1 、最简单的方法是买个同步盘,国内坚果云 199 一年,如果两个电脑在同一局域网下,他们同步会比独立网路更快一点。
    2 、使用 iCloud 同步文件,然后在 windows 上安装 iCloud ,但是 windows 的 iCloud 适配不太好,会出一些小问题。
    3 、如果你恰好财力雄厚有一个 NAS 的话,synology drive 是最佳的方案,我现在就是使用这一种方法,本地办公速度很快,但是出了门就比较难搞。

    如果你的同步文件以代码为主的话,还是建议使用 git ,通过同步盘同步的代码偶尔会出现冲突的问题,非常难搞。
    nicholasxuu
        11
    nicholasxuu  
       2022-03-15 10:10:27 +08:00
    @kukat 代码库不是很适合,碎小文件太多,resilio sync 会定期做一遍整体扫描,计算文件 hash ,这种碎小文件多的文件夹,同步会非常耗 CPU 。

    建议用 git 。
    locoz
        12
    locoz  
       2022-03-15 10:15:52 +08:00 via Android
    resilio sync ,稳定快速好用
    nicholasxuu
        13
    nicholasxuu  
       2022-03-15 10:19:03 +08:00
    rsync 可能可以考虑,但好像只是单向同步的,它只针对修改的文件进行同步。
    locoz
        14
    locoz  
       2022-03-15 10:20:09 +08:00 via Android
    @nicholasxuu #11 没那么夸张吧,我整个代码库一起同步的,包括一些 clone 来看代码用的大型项目在里面,小文件不是一般的多,但也就偶尔涨一下占用率跑个十秒左右就降下去了,没有啥感觉。nextcloud 或 seafile 那才叫真的耗 cpu ,每次同步都会卡半天,文件太多自己还会崩…
    shengmi
        15
    shengmi  
       2022-03-15 10:25:24 +08:00   ❤️ 2
    不要相信 windows iCloud ,文件多了后,自己出错,原本独立的根文件夹,给我整出来了一个新建文件夹 1 和新建文件夹 2 ,里面还不是简单分隔,有重复的文件,有不重复的文件,明明有规则但是我就是不说,客户就自己试错吧~TMP temp 命名的文件夹能不能同步全是他们自己说了算,重要的是这玩意没有文件历史记录。
    dioxide
        16
    dioxide  
       2022-03-15 10:30:49 +08:00
    推荐 2 个: syncthing 和 mutagen
    FullBridgeRect
        17
    FullBridgeRect  
       2022-03-15 10:32:36 +08:00
    代码 git 比较好
    不过用 syncthing 也不是不可以,都没有推荐 syncthing 了么 233
    SZP1206
        18
    SZP1206  
       2022-03-15 10:38:11 +08:00
    试试坚果云?
    mrgeneral
        19
    mrgeneral  
       2022-03-15 10:39:49 +08:00
    哪个配置高、不移动就用哪个开个虚拟机作为 server ,vs code 直接远程 remote develop ,文件也是一样,定期快照备份。
    bairdshi
        20
    bairdshi  
       2022-03-15 10:41:29 +08:00
    公司 ubuntu 家里 win10 笔记本 macos 坚果云一把梭 免费的 3 个 G 流量够用 之前也用过 git 频繁 push 太麻烦 其他没用过
    nutting
        21
    nutting  
       2022-03-15 11:09:12 +08:00
    再搞个 linux 中转,然后 win 和 mac 用 rsync 命令同步
    yujinchn
        22
    yujinchn  
       2022-03-15 11:30:49 +08:00
    坚果,nas
    Helsing
        23
    Helsing  
       2022-03-15 11:33:08 +08:00 via iPhone
    代码用 gerrit ,push 上去只要没合入都会缓存在服务器,换电脑就把缓存拉下来继续写
    superrichman
        24
    superrichman  
       2022-03-15 11:42:39 +08:00
    自建 Git 是最好的

    @shengmi iCloud 就是个坑,我被坑过丢文件,以后不会再用了,就这东西苹果还好意思收费。
    imsea1
        25
    imsea1  
       2022-03-15 12:10:24 +08:00
    给个软件试试:syncthing 三平台通用
    dingwen07
        26
    dingwen07  
       2022-03-15 12:13:21 +08:00
    OneDrive
    代码别用云盘,坚果云几年前就开始警告用户了
    id4alex
        27
    id4alex  
       2022-03-15 12:15:40 +08:00
    群晖 + webdav + raidrive@windows/mountduck@mac
    Zhouisme
        28
    Zhouisme  
       2022-03-15 12:18:16 +08:00 via Android
    局域网?
    macOS 设置开启 FTP/ssh ,Windows 挂在 macOS 上文件夹。或者 vscode remote 到 macOS 。推荐 remote 。 什么场景下需要切换?
    byte10
        29
    byte10  
       2022-03-15 12:46:01 +08:00
    局域网内吗? 200-300 买个双盘位 NAS ,嘿嘿你懂的,再买个 frp ,已经香到不行了,小文件直接走外网内网都可以,大文件的时候,在内网下就很快。
    kukuasa
        30
    kukuasa  
       2022-03-15 13:34:12 +08:00
    @byte10 2 ,300 的双盘位,有啥推荐的吗
    Lancemu
        31
    Lancemu  
       2022-03-15 14:04:07 +08:00
    我用的群晖 Synology Drive+ Cloud Sync ,3 台电脑+Nas+OneDrive 四个地方保持同步,Windows 可以按需下载
    nicevar
        32
    nicevar  
       2022-03-15 14:07:54 +08:00
    群晖+git ,我 Win/Mac/Linux 几乎每天都在切换着用
    rophie123
        33
    rophie123  
    OP
       2022-03-15 14:09:10 +08:00
    @nicevar 搞不起群晖,git 的话要频繁的提交好麻烦
    dcsuibian
        34
    dcsuibian  
       2022-03-15 14:16:22 +08:00
    文件同步用同步盘。代码同步就 Git 了。
    坚果云官方说“使用坚果云同步代码,会有潜在的权限问题,造成同步失败。”
    专业的事交给专业的去做。
    rophie123
        35
    rophie123  
    OP
       2022-03-15 14:17:43 +08:00
    @dcsuibian git 的话你写一半都得 push ,别扭
    dcsuibian
        36
    dcsuibian  
       2022-03-15 14:27:14 +08:00
    @rophie123 是的呀,不过没办法。通过同步盘同步的话,没有 diff ,不好做版本控制。而且被.gitignore 掉的文件不好处理,node_modules 、__pycache__、target 这种。(据我所知 seafile 有 seafileignore 这种,但感觉不合适)
    如果是团队共享的代码就更不合适了。
    如果真嫌麻烦的话考虑下挂载同一个网络磁盘?(不过外网应该很麻烦,而且 node_modules 、__pycache__这种不同平台不一定能完美共享)
    yema50
        37
    yema50  
       2022-03-15 14:35:33 +08:00
    同步文件夹我用 OneDrive 感觉还行
    byte10
        38
    byte10  
       2022-03-15 14:52:52 +08:00
    @kukuasa 买那个贝壳云? 100+ 星际墨盒? 200+ . J3355 机器 300+,如果只有共享,没有备份需求,贝壳云就可以了。不过 X86 机器的比较好处理,群晖也比较好用点的。
    ahaxzh
        39
    ahaxzh  
       2022-03-15 15:06:21 +08:00   ❤️ 1
    同步文件夹我用 OneDrive 感觉还行
    lB2cGz9OQ1agw7XK
        40
    lB2cGz9OQ1agw7XK  
       2022-03-15 15:31:22 +08:00
    坚果云
    afay
        41
    afay  
       2022-03-15 15:37:14 +08:00
    OneDrive, office365 家庭版,顺便把 office 也解决了.除了第一次比较慢,其他都还可以,现在也有 Onedrive ARM 版本了. 唯一的问题就是需要同步的文件都要放到 OneDrive 文件夹下面.
    手机这些都可以随时查看.总体还行.
    rophie123
        42
    rophie123  
    OP
       2022-03-15 16:26:20 +08:00
    @dcsuibian 是的,不同平台的话这些同步过来也没有意义
    rophie123
        43
    rophie123  
    OP
       2022-03-15 16:35:26 +08:00
    假设说把 mac 的 ssh 开放,win 端用远程开发呢?编译和运行都能使用 mac 的环境吗?没研究过
    jookr
        44
    jookr  
       2022-03-15 16:52:20 +08:00
    微云同步助手,10G 空间免费,文件一改动马上同步,还能手机 app 上查看文件。
    https://www.weiyun.com/download.html


    这贴可以终结了吧?
    icegreen
        45
    icegreen  
       2022-03-15 17:19:40 +08:00
    我是 mac 和 win 混用,用 onedrive 同步,但是不涉及代码,都是一些项目文档资料之类的;
    jqtmviyu
        46
    jqtmviyu  
       2022-03-15 19:54:05 +08:00
    我是 vscode remote 到 macos, 因为有一台腾讯云充当 n2n 节点, 就是折腾的时间花了比较多
    yangzihaoku
        47
    yangzihaoku  
       2022-03-15 23:50:00 +08:00
    借楼问一下,mac 、win 、ios 文件同步最方便的方案是啥?现在在用 iCloud ,的确会出现同步上的问题,特别是 windows 版本。之前用群辉,远程访问有些慢。那还有啥,google drive/onedrive/dropbox ?
    croient
        48
    croient  
       2022-03-16 00:26:00 +08:00
    一直用的 google drive ,暂时没有发现什么问题。
    yaoyao1128
        49
    yaoyao1128  
       2022-03-16 03:16:12 +08:00 via iPhone
    代码 git
    其他东西 主力 win 用 onedrive 主力 mac 用 icloud
    以及 如果能保证持续联网 考虑网络映射一个服务器
    Badlion
        50
    Badlion  
       2022-03-16 06:52:04 +08:00
    用移动硬盘吧,推荐三星 T7 或雷电 3 盒子+nvme
    juzijun2333
        51
    juzijun2333  
       2022-03-16 09:05:16 +08:00
    文件同步用 syncthing ,代码同步自建一个 git ?
    mac 远程 win 用 microsoft remote desktop
    win 远程 mac 的话,去偏好设置-共享里开启屏幕共享,然后在 win 上用 vnc 连接
    zhihuichan
        52
    zhihuichan  
       2022-03-16 09:05:20 +08:00 via iPhone
    我是 win 和 mac 混用的。我只需求文件同步。我用的 freefilesync ,很好用。可以定时同步,也可以实时同步。
    fredli
        53
    fredli  
       2022-03-16 10:22:57 +08:00
    OneDrive 比 iCloud 好
    rilee
        54
    rilee  
       2022-03-16 16:39:56 +08:00
    onedrive
    nuevepicos
        55
    nuevepicos  
       2022-03-16 18:12:08 +08:00
    要是数据量不大,用坚果云免费服务就挺好啊
    dann73580
        56
    dann73580  
       2022-03-17 02:45:07 +08:00 via iPhone
    只是工作文件之类的话,onedrive 体验最佳
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6035 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 02:12 · PVG 10:12 · LAX 18:12 · JFK 21:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.