rophie123
V2EX  ›  Apple

关于 win 和 mac 的同步方案

  •  
  •   rophie123 · Mar 15, 2022 · 10699 views
    This topic created in 1702 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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


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