И если вы не можете гарантировать доступ к своей VCS, то вы можете сделать что-то вроде размещения «локальной» VCS на вашем iMac, которую вы затем можете зафиксировать со своего ноутбука.
Дистрибутив VCS, такой как Git, идеально подходит для этого, даже если вы используете другой VCS для своего основного кода на Mac.
Таким образом, вы можете использовать распределенные функции, чтобы фиксировать код на своем ноутбуке и легко синхронизировать все как перед уходом, так и по возвращении домой.