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

关于 win 和 mac 的同步方案

  •  
  •   rophie123 · 148 天前 · 3942 次点击
    这是一个创建于 148 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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


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