Первоначально я разместил следующее на StackOverflow, но мне сказали, что вопрос принадлежит здесь:
У меня есть рабочий стол и ноутбук, оба из которых я хотел бы использовать для управления одним общим веб-сайтом из двух. В настоящее время у меня установлен ноутбук XAMPP (Windows 7), и он работает нормально. Я также хотел бы установить XAMPP на свой рабочий стол (Ubuntu 12.04 LTS) и управлять им на том же веб-сайте. По сути, если у меня нет доступа к моему ноутбуку или на нем не установлен XAMPP, я бы хотел, чтобы другой компьютер (настольный компьютер) поддерживал работу сайта на основе своего сервера (что-то вроде балансировки нагрузки). Я также хотел бы иметь возможность добавлять изменения на веб-сайт с любого сервера (ноутбука или настольного компьютера), что должно означать, что хранилище синхронизировано и все программы, загруженные с одного компьютера, могут быть доступны с другого, и что другой компьютер может выполнять изменения к нему.
Я пытался найти в Google возможные решения, но безуспешно. Я также попытался обсудить это с людьми в чате SO, и единственное решение, которое кто-то предложил мне, - это использовать SVN для "проверки" и "фиксации" изменений, чтобы к коду можно было получить доступ с обоих "серверов". Это единственное решение?