Я веб-разработчик, и с недавних пор мне порядком надоело пользоваться флешкой для того, чтобы перенести рабочие файлы с рабочего iMac на домашний макбук. Для документов я использую Dropbox, но что делать с файлами проекта?
На обеих машинах стоит XAMPP, приходиться паковать файлы файлы, делать дамп mysql и уносить это на флешке или кидать в дропбокс. Потом дома заниматься обратным процессом.
Кто может что-нибудь посоветовать для облегчения подобной рутины?
Для кода — любая система контроля версий, хоть та же SVN, а лучше — Git.
Что касается mysql, тут есть несколько решений:
1. делать вечером дамп и коммитить его в систему контроля версий, дома — вытягивать оттуда и импортировать в mysql.
2. тоже самое плюс консольные скрипты вида «dump + commit», «checkout + restore» для автоматизации
3. поднять mysql базу на сервере, доступном извне и использовать ее для обоих проектов (рабочего и домашнего)
завести виртуалку на обеех машинах, настроить там LAMP и образ самой виртуалки положить на флешку (лучше внешний винт конечно) и использовать на обеих машинах. я так делаю
нет, так мне не подходит, я хочу избавиться от головняка со скидыванием на флешки. бывает уезжаешь с работы, и не знаешь вернешься или нет, а дома файлы нужны.