Что такое SVN можно посмотреть на Wikipedia. Интересно? Тогда поставим себе это чудо АнжЕнерной мысли.
Для начала нам нужны бинарники для Windows. Скачать их можно с сайта разработчиков. На сегодняшний день последняя версия - 1.4.5.
Устанавливаем (там все просто и сложностей быть не должно).
Дальше нам необходим svnservice - штука, позволяющая запускать Subversion в качестве Windows сервиса.
Устанавливаем. После установки откроется окошко.
Здесь необходимо указать путь к репозиторию и SVN серверу (host и port оставляем пустыми, т.к. сервер наш лежит тут же на нашей машине).
Очень важно! В пути к репозиторию не должно быть никаких пробелов, иначе наш сервис не стартанет.
Создаем папочку, например, c:\SubversionRepository Указываем ее в качестве корня репозитория (Repository root). Нажимаем Apply и заканчиваем установку svnservice.
В SystemTray'e должна появится иконочка
Однако не стоит спешить запускать сервис, потому что сам сервер у нас еще не настроен.
Для настройки сервера SVN надо сделать следующее:
Что дальше:
Для начала нам нужны бинарники для Windows. Скачать их можно с сайта разработчиков. На сегодняшний день последняя версия - 1.4.5.
Устанавливаем (там все просто и сложностей быть не должно).
Дальше нам необходим svnservice - штука, позволяющая запускать Subversion в качестве Windows сервиса.
Устанавливаем. После установки откроется окошко.
Здесь необходимо указать путь к репозиторию и SVN серверу (host и port оставляем пустыми, т.к. сервер наш лежит тут же на нашей машине).
Очень важно! В пути к репозиторию не должно быть никаких пробелов, иначе наш сервис не стартанет.
Создаем папочку, например, c:\SubversionRepository Указываем ее в качестве корня репозитория (Repository root). Нажимаем Apply и заканчиваем установку svnservice.
В SystemTray'e должна появится иконочка
Однако не стоит спешить запускать сервис, потому что сам сервер у нас еще не настроен.
Для настройки сервера SVN надо сделать следующее:
- Создать переменную окружения SVN_EDITOR со значением - путь к любимому текстовому редактору. В этом пути так же не должно быть пробелов. Я использовал старый добрый notepad.exe
- Создать репозиторий (ранее мы создали папку C:\SubversionRepository и настроили на нее svnservice)
Для этого в коммандной строке надо набрать следующее:svnadmin create "C:\SubversionRepository" - Дальше переходим в нашу папку с репозиторием и видим, что папка теперь не пуста. Сейчас нас интересует папка conf. Заходим в нее и редактируем файл svnserve.conf.
Должно получиться нечто вроде следующего:
[general]
anon-access = none
auth-access = write
password-db = passwd
Комментарии:
anon-access = none - анонимные пользователи не имеют никаких прав для работы с репозиторием
auth-access = write - авторизованные пользователи имеют полный доступ к репозиторию
password-db = passwd - пароли пользователей хранятся в файле passwd - Дальше редактируем файл с паролями passwd, который лежит тут же в этой папке:
[users]
harry = harryssecret
sally = sallyssecret - Итак, репозиторий у нас уже есть. Осталось создать в нем место под наш самый_важный_проект. Запускаем ранее установленный svnservice (правой кнопкой по иконке и выбрать Start). После того как на иконке вместо красного кружочка появился белый в командной строке набираем:svn mkdir svn://localhost/my_important_project
После некоторых раздумий вам откроется окно вашего любимого текстового редактора, где вы должны написать комментарии к своему проекту и сохранить все написанное. - Теперь надо ввести пароли. Первый (ваш Windows пользователь) можно придумать любой, а второй (один из пользователей SVN) надо ввести из файла passwd. У меня это выглядело так:
Что дальше:
- Установка SVN клиента
- Добавление файлов проекта на сервер
- Получение копии проекта с сервера SVN в локальную папку.
Комментариев нет :
Отправить комментарий