我有两台 MAC ,一台放在公司,一台放在家里。
我想知道是否有一种解决方法能够使这两台 MAC 的系统,或者说这两台 MAC 的上的某一些程序完全同步。 比如说我在公司的 MAC 打开了 pycharm ,正在调试一段代码,已经调试到了第 5 行,但是到了下班时间,我要下班了,但是我会让 pycharm 一直保持这个状态不会把它关掉。
回到家后,我希望我家里的那台 MAC 会将公司那台 MAC 的 pycharm 的一切状态完全同步过来,这包括当前调试到的代码行,堆栈信息等,使得我可以在家里的 MAC 上继续调试。也就是说,我希望我回到家打开家里的 MAC 后,看到的 pycharm 跟公司 MAC 上的 pycharm 完全一样。
这只是一个例子,希望大家能够理解。
谢谢!
1
EPCoo 2016-09-25 00:42:30 +08:00 via iPhone
这个情况直接把 macbook 抱回家啊!
|
3
wc0517 2016-09-25 00:43:45 +08:00
有,不止一种方法,请楼下补充。
|
4
Mandown 2016-09-25 00:49:58 +08:00 via Android
这个...不是远程连接到原来那台电脑继续就好了么😳
|
6
sinxccc 2016-09-25 00:56:44 +08:00
远程吧…
我是把所有的开发都放在一台 Linux 的机器上,平时不管在哪儿都是 ssh/mosh 上去 attach tmux ,所有工作状态都一模一样。 |
7
fancymax 2016-09-25 01:04:25 +08:00 via iPhone
我和楼主一样吧,公司 iMac ,家里 mbp 一般好的 App 都自带 icloud 同步,没有的就用 iCloud drive 同步文件。
代码就用 github 同步,调试断点都是可以同步的。基本解决了 99%的需求。 |
8
582033 2016-09-25 06:46:52 +08:00 via Android
ssh+tmux+vim
|
9
hrong 2016-09-25 22:15:51 +08:00 via Android
要求还挺高的。。。。。调试堆栈信息应该在堆栈里的,很难同步吧。还有,有些程序有超时机制的情况下,隔了一段时间再继续调试意义也不大
|
10
ysdj 2016-09-25 22:34:21 +08:00
搞个固态 u 盘作为 mac 系统盘,亲测可直接用
|