Предыдущий ролик Следующий ролик  

Видео урок: Установка и настройка

Принципы контроля версий

Итак, давайте приступим к изучению Subversion. Subversion, как мы уже отмечали ранее, - это централизованная система контроля версий. Это значит, что в ней есть одно хранилище, которое совместно используется несколькими людьми, работающими над проектом. Вы также можете установить Subversion локально, что мы и собираемся здесь сделать, но такое хранилище вы не сможете экспортировать, как, например, в Git и Mercurial. Это будет действительно одно хранилище, которое будете использовать только вы. Если вы настроите сервер на доступ к нему, другие люди также смогут его использовать.

Для Subversion есть как бесплатные, так и коммерческие варианты. Бесплатно вы можете загрузить и установить локальную версию, вы также можете использовать ее с сайтом Microsoft CodePlex, который является бесплатным для проектов с открытым кодом. На codespaces.com есть бесплатный пробный период коммерческой версии на 45 дней. Ссылки на эти сайты, как и все в этом курсе, находятся в файле Links.rtf в папке Exercise Files. Итак, сначала давайте установим локальную версию Subversion (сокращенно - SVN) для командной строки, и на протяжении этой главы я буду время от времени называть эту систему SVN.

Subversion предлагает простую инсталляцию на основе MSI. Итак, давайте запустим его. Как правило, я устанавливаю Subversion в каталог C:\svn, это гораздо проще, чем помещать его в папку Program Files, потому что тогда у вас будет имя каталога с пробелами, и если вы работаете на 64-разрядной версии Windows, то в конечном итоге у вас будет пробел, скобка, x86, так что проще установить его в C:\svn. Итак. Мы установили Subversion.

Давайте откройте командную строку и убедимся, что у все пути и переменные среды установлены правильно. Итак, мы вводим svn --version, и вы должны увидеть что-то вроде этого, последняя версия на момент записи этого курса была 1.7.6. Теперь, если у вас открыто какое-нибудь приложение, может потребоваться перезагрузка, но в в нашем случае все было закрыто, поэтому мы можем продолжать. После завершения установки понадобится один дополнительный шаг.

Переменные среды устанавливаются все за одним исключением, SVN_EDITOR. Если мы посмотрим на наши переменные среды, которые начинаются с S, то можем заметить, что эта конкретная переменная не установлена. Этот редактор вызывается, когда требуется сообщение коммита, а вы не ввели его в командной строке. Он особенно полезен, если вы хотите создавать сообщения в несколько строк. Чтобы просто установить ее, вы можете ввести set SVN_EDITOR= Notepad, или любой другой редактор, который вы предпочитаете, и если мы введем set снова, то увидим, что переменная среды установлена.

Если вы хотите установить ее перманентно, откройте меню Пуск, кликните правой кнопкой мыши по меню Компьютер, выберите Свойства - Дополнительные параметры системы - Переменные среды, а затем нажмите Добавить и добавьте ваши переменные среды. Обратите внимание, что это на самом деле не установит данную переменную среды для любой уже открытой командной строки, так что вы должны будете закрыть ее и открыть снова. Для этого курса, мы будем использовать ее временно, поэтому мы устанавливаем ее в командной строке. Это вся установка Subversion. Мы настроили редактор.

Далее мы создадим хранилище и проект.