Я не хочу использовать 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 в рабочую копию для этого репозитория, согласно эти инструкции.