- •Система контроля версий Tortoise svn
- •2.1 Теоретическое введение 8
- •3.1 Теоретическое введение 33
- •Лабораторная работа №1. Установка и настройка распределительной системы контроля версий Tortoise svn. Основные принципы работы.
- •1.1 Теоретическое введение
- •1.2 Установка и настройка серверной части
- •1.3 Установка и настройка клиентской части
- •Лабораторная работа №2. Работа в Tortoise svn с простыми проектами.
- •2.1 Теоретическое введение
- •2.2 Основные операции при работе с Tortoise svn
- •2.3 Браузер репозитория
- •2.4 Создание проекта
- •2.5 Создание рабочей копии
- •2.6 Добавление файлов в рабочую копию
- •2.7 Синхронизация рабочей копии с репозиторием (Теория)
- •Во 2 лабораторной работе Вы работаете только с папкой trunk (ствол), никаких ответвлений (Branches) здесь не используется!!
- •Когда создаете рабочую копию, рабочие копии всех членов бригады должны быть привязаны к одной и той же папке в хранилище.
- •2.8 Изменение и откат файлов
- •2.9 Переименование файлов
- •2.10 Перемещение файлов
- •2.11 Разрешение конфликтов
- •2.12 Использование конкретного номера ревизии файлов и папок.
- •Лабораторная работа №3. Работа в Tortoise svn с масштабными программными проектами.
- •3.1 Теоретическое введение
- •Ic (главное меню приложения)
- •3.2 Работа с ветвлениями
- •3.3 Создание веток и меток
- •3. 4 Важное о ветках
- •3.5 Слияние веток
1.2 Установка и настройка серверной части
Для установки серверной части выберите приложение VisualSVN-Server-2.7.1 и запустите программу установки. На шаге «Выбор компонентов» (рисунок 1.1) отметьте установку сервера и консоли управления, а также поставьте отметку в пункте «Добавить в протокол PATH».
Рисунок 1.1 – Установка серверной части приложения
На шаге «Установка серверных конфигураций» (рисунок 1.2) определите место установки Репозитория (рекомендуется установка на диске D:\) задайте порт (в примере мы определяем порт 3443 и доступ по протоколу https:\\, но вы можете выбрать свои настройки).
Рисунок 1.2 – Установка первоначальных параметров серверной части приложения
По окончанию установки откройте ServerManager через меню Пуск, либо через соответствующую отметку в последнем окне установки приложения (рисунок 1.3).
Рисунок 1.3 – Окончание установки серверной части приложения
Для начала работы с сервером необходимо создать репозиторий и дать ему имя, а также определить режим доступа, это можно легко сделать в соответствующем разделе менеджера сервера (рисунок 1.4). По завершению этого процесса откроется окно с полной информацией о вашем репозитории (рисунок 1.5) (URL хранилища должны знать все, кто будет работать с клиентской частью приложения).
Рисунок 1.4 – Создание репозитория
Рисунок 1.5 – Информация о хранилище
После создания хранилища необходимо определить и создать пользователей, у которых будет возможность доступа к этому хранилищу. Создание пользователей происходит в соответствующем разделе менеджера сервера (рисунок 1.6).
Рисунок 1.6 – Создание пользователей
При работе с сервером важно следить за тем, чтобы он был включен и отключать сервер по завершению работы с ним. Состояние сервера можно контролировать из панели быстрого доступа (рисунок 1.7), с ее помощью также можно выполнять некоторые операции по работе с сервером.
Рисунок 1.7 – Домашняя страница менеджера сервера
1.3 Установка и настройка клиентской части
Для установки клиентской части выберите приложение TortoiseSVN-1.9.5.27581-x64-svn-1.9.5и запустите простую программу установки (рисунок 1.8).
Рисунок 1.8 – Установка клиентской части приложения
Важно! После установки TortoiseSVN необходимо перезагрузить компьютер.
Важно!Так как TortoiseSVN - расширение проводника Windows, поэтому в меню "Пуск" его нет, для начала нужно запустить проводник. Сделайте правый клик на папке в проводнике и вы увидите новые пункты в контекстном меню, такие как эти (рисунок 1.9).
Рисунок 1.9 – Меню TortoiseSVN для неверсированных папок
Так как программа нерусифицированна, на ваше усмотрение вы можете поставить языковое расширение, которое расположено в файле LanguagePack_1.9.5.27581-x64-ru. После установки расширения, зайдите в настройки (Settings) TortoiseSVN через меню Пуск или через правый клик и измените языковые настройки (рисунок 1.10).
Рисунок 1.10 – Изменение языковых настроек
Самостоятельная работа
1.Создайте репозиторий для своей бригады на серверном компьютере и назовите репозиторий номером своей группы.
2.Добавьте себя в список пользователей репозитория на серверном компьютере (1 студент-1 пользователь).
3.Установите клиентскую часть на своем рабочем компьютере и русифицируйте, если необходимо.