Назад | Перейти на главную страницу

SVN для чайников (я)

Я не хочу использовать SVN.

Я читал об этом и установил Tortoise на свой компьютер с Windows.

Однако мне нужно понять, где создать свой репозиторий, если папка, которой я хочу управлять, находится в var / www / vhost / domain.com / httpdocs /

Я не совсем понимаю концепцию репозитория, поэтому, если бы я мог получить от вас указатель в правильном направлении, это бы мне очень помогло.

Репозиторий - это центральная главная копия источника, содержащая историю изменений. вам следует разместить его в таком месте, где он может легко расти и иметь резервную копию.

Рабочая копия - это версия, которую вы будете редактировать, которая содержит папки .svn в каждой подпапке. Это создается при оформлении заказа.

Развернутая папка (в вашем случае "/var/www/vhost/domain.com/httpdocs/") может быть рабочей копией или "экспортной" отредактированной копией. Если вы используете развернутую папку в качестве рабочей папки, убедитесь, что вы защищаете папки .svn от обслуживания через HTTP.

А Скоростное руководство доступен, но если вы новичок в управлении версиями, вы можете проверить этот перед.

Хотя он написан для командной строки, в Tortoise должно быть довольно легко найти эквивалентные операции, за исключением, возможно, $ svnadmin create repos это, вероятно, нужно запускать из оболочки (возможно, от root, в зависимости от того, где вы create).

Репозиторий можно создать где угодно, но желательно в безопасном месте, а не в / var / www. Как намекнул Крис, вы можете (и должны) вместо этого получить там рабочую копию. Я также предлагаю вам использовать отдельную кассу (возможно, в вашем каталоге входа) для разработки.

Создайте свой репозиторий где-нибудь еще, желательно на другом сервере, для которого регулярно создается резервная копия. Затем вы превращаете существующий httpdocs в рабочую копию для этого репозитория, согласно эти инструкции.