Провайдер хостинговых услуг DreamHost далеко не единственная компания, предлагающая своим клиентам возможность использовать в работе Subversion -- систему управления версиями, позволяющую посредством репозиториев создавать и поддерживать интернет-ресурсы одним или несколькими разработчиками сайтов. Настройка же SVN репозитория у них, пожалуй, одна из самых простых и доступных обычному пользователю.
Итак, прежде всего находим пункт "Subversion" в разделе Goodies панели управления хостингом. Вход в этот раздел открывает нам текущий список репозиториев с возможностью редактирования и удаления любого из них, а также форму для создания нового репозитория. К ней мы и обратимся.
Рассмотрим по порядку предлагаемые для заполнения элементы формы:
Форма действительно несложная:
Через несколько минут репозиторий будет создан, и на ваш Email будет отправлено сообщение об этом.
Теперь займемся локальными настройками. Во-первых, установим SVN клиент (в моем случае SVN Tortoise) и создадим локальную папку для хранения файлов. Теперь выполним для этой папки операцию SVN Checkout:
Убедившись в том, что операция прошла без ошибок, выполним первый Commit. Удаленный репозиторий будет пополнен локальными файлами.
Теперь синхронизируем репозиторий с папкой самого ресурса. Используем PuTTY для входа в нее и выполнения команды:
svn checkout https://путь-к-репозиторию .
Не забудьте про точку в конце строки -- чтобы не создавалась еще одна вложенная папка. Путь к репозиторию используйте указанный выше.
Итак, проверим обновление сайта через браузер. Если ошибок нет, в дальнейшем для синхронизации можно пользоваться укороченной версией команды:
svn up
Приятной и комфортной вам работы!