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

两台 MAC 间程序状态的同步

  •  
  •   hellogbk · 2016-09-25 00:38:15 +08:00 · 4521 次点击
    这是一个创建于 2986 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我有两台 MAC ,一台放在公司,一台放在家里。

    我想知道是否有一种解决方法能够使这两台 MAC 的系统,或者说这两台 MAC 的上的某一些程序完全同步。 比如说我在公司的 MAC 打开了 pycharm ,正在调试一段代码,已经调试到了第 5 行,但是到了下班时间,我要下班了,但是我会让 pycharm 一直保持这个状态不会把它关掉。

    回到家后,我希望我家里的那台 MAC 会将公司那台 MAC 的 pycharm 的一切状态完全同步过来,这包括当前调试到的代码行,堆栈信息等,使得我可以在家里的 MAC 上继续调试。也就是说,我希望我回到家打开家里的 MAC 后,看到的 pycharm 跟公司 MAC 上的 pycharm 完全一样。

    这只是一个例子,希望大家能够理解。

    谢谢!

    13 条回复    2016-09-26 23:48:00 +08:00
    EPCoo
        1
    EPCoo  
       2016-09-25 00:42:30 +08:00 via iPhone
    这个情况直接把 macbook 抱回家啊!
    hellogbk
        2
    hellogbk  
    OP
       2016-09-25 00:43:20 +08:00 via iPhone
    @EPCoo 就是因为不想抱回家啊。。。
    wc0517
        3
    wc0517  
       2016-09-25 00:43:45 +08:00
    有,不止一种方法,请楼下补充。
    Mandown
        4
    Mandown  
       2016-09-25 00:49:58 +08:00 via Android
    这个...不是远程连接到原来那台电脑继续就好了么😳
    hellogbk
        5
    hellogbk  
    OP
       2016-09-25 00:53:14 +08:00 via iPhone
    @Mandown 远程操作必然没有本地操作流畅啊
    sinxccc
        6
    sinxccc  
       2016-09-25 00:56:44 +08:00
    远程吧…

    我是把所有的开发都放在一台 Linux 的机器上,平时不管在哪儿都是 ssh/mosh 上去 attach tmux ,所有工作状态都一模一样。
    fancymax
        7
    fancymax  
       2016-09-25 01:04:25 +08:00 via iPhone
    我和楼主一样吧,公司 iMac ,家里 mbp 一般好的 App 都自带 icloud 同步,没有的就用 iCloud drive 同步文件。
    代码就用 github 同步,调试断点都是可以同步的。基本解决了 99%的需求。
    582033
        8
    582033  
       2016-09-25 06:46:52 +08:00 via Android
    ssh+tmux+vim
    hrong
        9
    hrong  
       2016-09-25 22:15:51 +08:00 via Android
    要求还挺高的。。。。。调试堆栈信息应该在堆栈里的,很难同步吧。还有,有些程序有超时机制的情况下,隔了一段时间再继续调试意义也不大
    ysdj
        10
    ysdj  
       2016-09-25 22:34:21 +08:00
    搞个固态 u 盘作为 mac 系统盘,亲测可直接用
    20015jjw
        11
    20015jjw  
       2016-09-26 11:23:43 +08:00
    @ysdj 这要重启了 断点肯定没法接着弄啊
    ysdj
        12
    ysdj  
       2016-09-26 16:48:55 +08:00 via Android
    @20015jjw sudo pmset -a hibernatemode 1 设置休眠时将内存内容存到硬盘
    20015jjw
        13
    20015jjw  
       2016-09-26 23:48:00 +08:00
    @ysdj 鸡汁 不过 USB 的速度一般啊 虽然 600M/S 也够 但是还是没有 M2 来的快...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3264 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:15 · PVG 20:15 · LAX 04:15 · JFK 07:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.