Среда подготовки
Лучшая ситуация в вашем случае будет иметь отдельную систему подготовки, которая доступна для всех трех машин разработки.Это может быть другая машина, которой вы управляете, один из блоков разработки, доступный для всех остальных, или внешний хост - вы можете получить выделенную виртуальную машину у облачных провайдеров всего за 10 долларов в месяц или если ваш проект достаточно прост.использовать простой веб-хостинг еще более экономически эффективно.
Менеджер исходного кода
Менеджер исходного кода - хорошее начало - SVN распространен и бесплатен.Git - это другое, и его можно даже настроить для удаленного развертывания.Эти инструменты предоставят вам два преимущества:
- Общий код для всех сред, всегда актуальный
- Защита от потери данных и ошибок - если что-то серьезное сломается, вернитесь к рабочей копии
Синхронизация файлов
Наконец, такой инструмент, как Dropbox, может синхронизировать ваши файлы во всех трех системах по мере внесения изменений.Опять же, это бесплатно и может быть установлено в большинстве операционных систем.