SlideShare una empresa de Scribd logo
1 de 51
Descargar para leer sin conexión
Практическое руководство
Использование SVN
Шамрай А.В.
[Выберите дату]
Оглавление
1

Установка сервера Visual SVN .......................................................................................................................3

2

Установка клиента TortoiseSVN.....................................................................................................................4

3

Создание пользователей и групп .................................................................................................................4

4

Создание хранилища .....................................................................................................................................6

5

Подключение к серверу ................................................................................................................................7

6

Загрузка файлов на локальный компьютер ................................................................................................8

7

Импорт данных в хранилище .....................................................................................................................11

8

Разрешение конфликтов при редактировании текстовых файлов .........................................................12

9

Разрешение конфликтов при редактировании файлов MS Word ...........................................................17

10

Блокирование файлов на изменение ....................................................................................................18

11

Проверка состояния хранилища.............................................................................................................19

12

Группы изменений...................................................................................................................................22

13

Журнал ревизий .......................................................................................................................................23

14

Копирование/перемещение/переименование файлов и папок ........................................................24

15

Игнорирование файлов и папок .............................................................................................................24

16

Отмена изменений ..................................................................................................................................26

17

Ветви и метки ...........................................................................................................................................26

17.1

Создание проекта с необходимой структурой ..................................................................................26

17.2

Создание ветви или метки ..................................................................................................................27

18

Обработка конфликтов при слиянии .....................................................................................................31

19

Авторство ..................................................................................................................................................31

20

Дерево версий..........................................................................................................................................32

21

Использование с Eclipse ..........................................................................................................................34

21.1

Подключение к SVN .............................................................................................................................34

21.2

Добавление существующих файлов под версионный контроль .....................................................36

21.3

Изменение файлов ..............................................................................................................................38

21.4

Добавление новых файлов .................................................................................................................38

21.5

Обновление пространства ..................................................................................................................39

22

Интеграция с RTC......................................................................................................................................40

22.1

Использование TortoiseSVN ................................................................................................................40

22.1.1

Настройка соединения ................................................................................................................40

22.1.2

Связывание заданий при внесении изменений .......................................................................42

22.1.3

Добавление ссылки на изменения.............................................................................................43
1
22.2

Использование Eclipse .........................................................................................................................45

22.2.1

Установка соединения между хранилищами RTC и SVN ..........................................................45

22.2.2

Настройка связи SVN проекта .....................................................................................................46

22.2.3

Связывание изменений ...............................................................................................................47

2
1 Установка сервера Visual SVN
1.
2.
3.
4.

Запустить инсталлятор.
На странице приветствия нажать кнопку Next.
На следующей странице согласиться с лицензионным соглашением и нажать кнопку Next.
На следующем шаге выбрать компоненты для установки и нажать Next.

5. На следующем шаге необходимо указать место для установки, хранилищ, порт сервера и метод
авторизации. Далее нежно нажать Next/

6. На следующем необходимо начать процесс копирования файлов, нажав кнопку Install, и дождаться
окончания процесса.
7. В окне завершения установки нужно указать необходимые действия по завершению установки и
нажать кнопку Finish.

3
2 Установка клиента TortoiseSVN
1.
2.
3.
4.

Запустить инсталлятор.
На странице приветствия нажать кнопку Next.
На следующей странице согласиться с лицензионным соглашением и нажать кнопку Next.
На следующем шаге выбрать компоненты для установки и нажать Next.

5. На следующем необходимо начать процесс копирования файлов, нажав кнопку Install, и дождаться
окончания процесса.
6. В окне завершения установки нужно указать необходимые действия по завершению установки и
нажать кнопку Finish.

3 Создание пользователей и групп
1. Запустить консоль управления сервером SVN

4
2. Нажать правой кнопкой мыши на разделе Users и выбрать Create User.

3. Ввести данные для авторизации и нажать кнопку Ок.

4. Нажать правой кнопкой мыши на разделе Groups и выбрать Create Group.

5
5. Ввести наименование группы и по необходимости добавить пользователей с помощью кнопку Add.
Далее нажать кнопку Ок.

6. Дальнейшее редактирование группы выполняется с помощью контекстного меню группы Edit.

4 Создание хранилища
1. В консоли администрирования сервера SVN выбрать пункт Repositories правой кнопкой мыши и
выбрать Create New Repository.

2. Указать наименование и, рекомендуется, указать структуру по умолчанию.
6
3. Нажать кнопку Ок.
4. Задать права доступа к репозиторию вызвав свойства хранилища.

5. Запретить группе Все пользователи доступ.

6. Добавить группу компании.

5 Подключение к серверу
1. Щелкнуть по рабочему столу правой кнопкой мыши и выбрать обозреватель хранилища.

7
2. В появившемся окне ввести адрес репозитория https://RAT-SRV.dev.jazz.net/svn/ProjectDocs/

3. Ввести логин и пароль и запомнить учетные данные.

4. Просмотреть структуру репозитория.

6 Загрузка файлов на локальный компьютер
1. Создать локальный каталог, в который будут загружены данные (например,
C:WorskSpacesWorkSpace1).
2. Войти в новый каталог и выбрать извлечение.

8
3. Выбрать необходимые элементы для загрузки и нажать OK.

4. Проверить результаты.

9
5. Создать новый каталог в рабочей области (например, Требования).
6. Добавить новый каталог под версионный контроль.

7. Зафиксировать изменения.

10
8. Проверить результаты с помощью обозревателя хранилища.

7 Импорт данных в хранилище
1. Создать структуру каталогов на локальном диске.

2. Выбрать каталог верхнего уровня и импортировать его.

11
3. Обновить рабочее пространство.

8 Разрешение конфликтов при редактировании текстовых файлов
1. Создать и добавить под версионный контроль произвольный текстовый файл.

12
2. Создать второе рабочее пространство и загрузить в него данные из хранилища.

3. Сделать изменения нового файла в первом рабочем пространстве и зафиксировать их.

4. Сделать изменения нового файла во втором рабочем пространстве и зафиксировать их.

13
5. В результате фиксации во втором рабочем пространстве появится информации о конфликте.

6. Обновить конфликтный файл.

7. Если конфликты были автоматически решены, то появится окно фиксации файла.

14
8. Повторить внесение изменений, но внести их в одно и то же место (строку).

9. В данном случае появится предупреждение о конфликте.

10. Для решения конфликта необходимо вызвать соответствующую операцию.

15
11. В результате появится окно с описанием конфликта.

12. Внести изменения в нижней части окна конфликтов (в ней находится результирующий файл).

13. Пометить конфликт как исправленный.

16
14. Закрыть окно решения конфликтов и зафиксировать изменения.

9 Разрешение конфликтов при редактировании файлов MS Word
Примечание: Для слияния документа в нем не должно быть изменений в режиме правки.
1.
2.
3.
4.

Сделать изменения документа в первом рабочем пространстве и зафиксировать их.
Сделать изменения документа во втором рабочем пространстве и зафиксировать их.
Выполнить решение конфликта.
В появившемся окне принять необходимые правки и сохранить документ.

5. Все открытые параллельно документы не сохранять.
6. Уладить конфликт.

17
7. Зафиксировать изменения.

10 Блокирование файлов на изменение
1. В первом рабочем пространстве заблокировать файл.

18
2. Попробовать внести изменения из второй рабочей области.

11 Проверка состояния хранилища.
1. В первом рабочем пространстве внести изменения:
1.1. Для некоторых файлов внести изменения содержимого.
1.2. Выбрать любой файл и вызвать его свойства.

19
1.3. Создать дополнительные свойства.

1.4. Ввести наименование и значение свойства.

2. Зафиксировать все изменения.

20
3. Проверить состояние хранилища для второго рабочего пространства.

21
4. В появившемся окне нажать кнопку Проверить хранилище.

12 Группы изменений
1. Изменить несколько файлов документов и текстовых файлов.
2. Для всего рабочего пространства вызвать фиксацию изменений.
3. В окне фиксации выбрать документы и переместить их в новую группу.

4. Ввести наименование группы.

5. Выбрать файлы для фиксации и сохранить группу.

22
13 Журнал ревизий
1. Выбрать файл и вызвать журнал версий.

2. Выполнить сравнение версий.

3. Выполнить открытие и сохранение ревизий.

23
14 Копирование/перемещение/переименование файлов и папок
1. Выбрать необходимые для выполнения операции файлы.
2. Перетащить их в целевой каталог.
3. При перетаскивании указать необходимую операцию

4. Зафиксировать изменения

15 Игнорирование файлов и папок
1. Добавить новую папку zip в каталог рабочего пространства.
2. Добавить все файлы zip в список игнорирования.

24
3. Зафиксировать родительский каталог и проверить результат.

4. Добавить новый файл под контроль, затем добавить и удалить шаблон *.zip.
5. Перейти в настройки SVN.

6. Добавить шаблон для zip-файлов.

7. Добавить под версионный контроль и проверить результат фиксации.
25
16 Отмена изменений
1. Внести изменения в несколько файлов.
2. Выбрать родительский каталог и выполнить команду Убрать изменения.

3. В появившемся окне выбрать необходимые для отмены изменений файлы.

17 Ветви и метки
17.1 Создание проекта с необходимой структурой
1. Перейти в консоль администрирования Visual SVN.
2. Создать новое хранилище.
3. При создании хранилища указать типовую структуру.

26
4. В результате появится структура следующего вида:

5. Подключить к новому проекту и наполнить поток trunk.

17.2 Создание ветви или метки
1. Перейти к основному потоку, нажать на нем правой кнопкой мыши и выбрать Ответвление/Метка.

2. Установить путь для метки.

27
3. Попытаться изменить и зафиксировать файлы в версии

4. Создать ветвь для основного потока.

5. Выполнить и зафиксировать изменения в потоке разработки.
6. Создать новую рабочую область, которая будет синхронизироваться только с основным потоком.

28
7. Выбрать корневой каталог и выполнить переключение.

8. Выбрать поток разработки.

9. Внести изменения в потоке разработки и зафиксировать их.
10. Переключить рабочую область на основной поток.
11. Выбрать слияние ветви.

29
12. Выбрать тип слияния.

13. Указать исходную ветвь.

14. Указать параметры слияния.
30
15. Нажать кнопку Слияние.
16. Зафиксировать изменения после слияния.

18 Обработка конфликтов при слиянии
1. С помощью переключения ветвей внести изменения в один и тот же файл в основном потоке и
потоке разработки.
2. Выполнить слияние.
3. В результате появится диалоговое окно с предупреждением конфликта.

4. Решить конфликты.

19 Авторство
1. Выбрать любой текстовый файл и вызвать авторство.

31
2. Выбрать диапазон версий для просмотра.

3. Проверить результат.

20 Дерево версий
1. Выбрать любой файл и вызвать дерево версий.

32
2. Проверить результат.

3. Навести на любую из версий и посмотреть результат.
4. Выбрать любую из версий и посмотреть журнал.

5. Обновить рабочую версию до любой ревизии.

33
21 Использование с Eclipse
21.1 Подключение к SVN
1. Открыть проекцию SVN.

2. Добавить новый репозиторий.

3. Загрузить проект локально в проект.

34
4. Открыть окно просмотра проектов.

35
21.2 Добавление существующих файлов под версионный контроль
1. Скопировать файлы из локальной файловой системы.

2. Вставить в необходимый каталог.

3. Обновить каталог.
36
4. Выделить новые файлы и добавить под версионный контроль.

5. Зафиксировать изменения.

6. Выбрать файлы и добавить комментарий.

37
21.3 Изменение файлов
1. Выбрать любой файл в проводника проекта.

2. Внести изменения и сохранить документ.

3. Зафиксировать изменения.

21.4 Добавление новых файлов
1. Выбрать необходимый каталог и создать в нем файл.

38
2. Задать ему название.

3. Наполнить содержимым.

4. Добавить его под версионный контроль и зафиксировать изменения.

21.5 Обновление пространства
1. Выбрать каталог для обновления и обновить до последней версии.
39
22 Интеграция с RTC
22.1 Использование TortoiseSVN
22.1.1 Настройка соединения
1. Вызвать свойства рабочего пространства.

2. Добавить пустое свойство bugtraq:url.

40
3. Выбрать свойство и выполнить его исправление.

4. Указать путь, по которому открываются задания Jazz, и указать расположение тип и идентификатора.
(путь: https://ratsrv.dev.jazz.net:9443/ccm/resource/itemName/com.ibm.team.workitem.WorkItem/%BUGID%)

5. Добавить дополнительные свойства.

41
6. Сохранить и зафиксировать изменения.
22.1.2 Связывание заданий при внесении изменений
1. Внести изменения в любой файл рабочего пространства и зафиксировать изменения.
2. Указать комментарий и номер задания.

3. Открыть историю файла и проверить результат.

42
4. Открыть задание по ссылке.

22.1.3 Добавление ссылки на изменения
1. Открыть историю необходимого файла.
2. Вызвать обзор хранилища для версии.

43
3. Скопировать ссылку на версию файла.

4. Открыть задание Jazz и добавить новую ссылку на версию SVN.

5. Вставить адрес в появившееся окно.

6. Сохранить изменения.
7. Открыть файл через ссылку.

44
22.2 Использование Eclipse
22.2.1 Установка соединения между хранилищами RTC и SVN
1. Открыть окно соединения jazz с svn.

2. Создать новое соединение.

45
3. Указать путь к хранилищу.

4. Обновить связи.

22.2.2 Настройка связи SVN проекта
1. Открыть свойства проекта.

2. Связать хранилище с проектом Jazz на странице Задания Jazz.
46
3. Применить изменения.
22.2.3 Связывание изменений
1. Запомнить идентификатор задания, по которому будет выполняться работа.

2. Внести изменения в файл и зафиксировать изменения.
3. Указать номер задания при фиксации.

4. Просмотреть историю изменения файла.

47
5. Открыть задание из истории.

6. Выбрать правой кнопкой последнюю запись истории и открыть пункт Связать задание….

48
7. Ввести идентификатор задания (либо создать новое).

8. Открыть связанное задание.

9. Проверить наличие ссылки в задании.

10. Открыть ссылку.

49
11. Сравнить данную версию файл с предыдущей.

50

Más contenido relacionado

La actualidad más candente

Делаем работу разработчиков более продуктивной с Team Foundation Server 2012
Делаем работу разработчиков более продуктивной с Team Foundation Server 2012Делаем работу разработчиков более продуктивной с Team Foundation Server 2012
Делаем работу разработчиков более продуктивной с Team Foundation Server 2012Александр Шамрай
 
Разработка оптимального ПО - создание раскадровок и сбор отзывов от заинтерес...
Разработка оптимального ПО - создание раскадровок и сбор отзывов от заинтерес...Разработка оптимального ПО - создание раскадровок и сбор отзывов от заинтерес...
Разработка оптимального ПО - создание раскадровок и сбор отзывов от заинтерес...Александр Шамрай
 
Ecp manual
Ecp manualEcp manual
Ecp manualDim Kin
 
10 задач администрирования Active directory, решаемых с помощью power shell
10 задач администрирования Active directory, решаемых с помощью power shell10 задач администрирования Active directory, решаемых с помощью power shell
10 задач администрирования Active directory, решаемых с помощью power shellAndrey Markin
 
Визулизация ветвления и объединения в Visual Studio Team Foundation Server 2012
Визулизация ветвления и объединения в Visual Studio Team Foundation Server 2012Визулизация ветвления и объединения в Visual Studio Team Foundation Server 2012
Визулизация ветвления и объединения в Visual Studio Team Foundation Server 2012Александр Шамрай
 
Гибкое управление проектами в Visual Studio Team Foundation Server 2012
Гибкое управление проектами в Visual Studio Team Foundation Server 2012Гибкое управление проектами в Visual Studio Team Foundation Server 2012
Гибкое управление проектами в Visual Studio Team Foundation Server 2012Александр Шамрай
 
Изучение кода с использованием инструментов архитектуры в Visual Studio Ultim...
Изучение кода с использованием инструментов архитектуры в Visual Studio Ultim...Изучение кода с использованием инструментов архитектуры в Visual Studio Ultim...
Изучение кода с использованием инструментов архитектуры в Visual Studio Ultim...Александр Шамрай
 
Руководство по управлению службами WIindows с помощью PowerShell
Руководство по управлению службами WIindows с помощью PowerShellРуководство по управлению службами WIindows с помощью PowerShell
Руководство по управлению службами WIindows с помощью PowerShellAndrey Markin
 

La actualidad más candente (9)

Делаем работу разработчиков более продуктивной с Team Foundation Server 2012
Делаем работу разработчиков более продуктивной с Team Foundation Server 2012Делаем работу разработчиков более продуктивной с Team Foundation Server 2012
Делаем работу разработчиков более продуктивной с Team Foundation Server 2012
 
Разработка оптимального ПО - создание раскадровок и сбор отзывов от заинтерес...
Разработка оптимального ПО - создание раскадровок и сбор отзывов от заинтерес...Разработка оптимального ПО - создание раскадровок и сбор отзывов от заинтерес...
Разработка оптимального ПО - создание раскадровок и сбор отзывов от заинтерес...
 
Ecp manual
Ecp manualEcp manual
Ecp manual
 
Noisefiction
NoisefictionNoisefiction
Noisefiction
 
10 задач администрирования Active directory, решаемых с помощью power shell
10 задач администрирования Active directory, решаемых с помощью power shell10 задач администрирования Active directory, решаемых с помощью power shell
10 задач администрирования Active directory, решаемых с помощью power shell
 
Визулизация ветвления и объединения в Visual Studio Team Foundation Server 2012
Визулизация ветвления и объединения в Visual Studio Team Foundation Server 2012Визулизация ветвления и объединения в Visual Studio Team Foundation Server 2012
Визулизация ветвления и объединения в Visual Studio Team Foundation Server 2012
 
Гибкое управление проектами в Visual Studio Team Foundation Server 2012
Гибкое управление проектами в Visual Studio Team Foundation Server 2012Гибкое управление проектами в Visual Studio Team Foundation Server 2012
Гибкое управление проектами в Visual Studio Team Foundation Server 2012
 
Изучение кода с использованием инструментов архитектуры в Visual Studio Ultim...
Изучение кода с использованием инструментов архитектуры в Visual Studio Ultim...Изучение кода с использованием инструментов архитектуры в Visual Studio Ultim...
Изучение кода с использованием инструментов архитектуры в Visual Studio Ultim...
 
Руководство по управлению службами WIindows с помощью PowerShell
Руководство по управлению службами WIindows с помощью PowerShellРуководство по управлению службами WIindows с помощью PowerShell
Руководство по управлению службами WIindows с помощью PowerShell
 

Destacado

Вадим Зубович - Test Link
Вадим Зубович - Test LinkВадим Зубович - Test Link
Вадим Зубович - Test LinkQA Club Minsk
 
Семинар по управлению проектами. Часть 3. Рабочие инструменты
Семинар по управлению проектами. Часть 3. Рабочие инструментыСеминар по управлению проектами. Часть 3. Рабочие инструменты
Семинар по управлению проектами. Часть 3. Рабочие инструментыVasiliy Deynega
 
Мария Иванова - "Какой системой пользуемся для управления тестированием и поч...
Мария Иванова - "Какой системой пользуемся для управления тестированием и поч...Мария Иванова - "Какой системой пользуемся для управления тестированием и поч...
Мария Иванова - "Какой системой пользуемся для управления тестированием и поч...uransoft
 
Solit 2014, Централизованное управление тестами с помощью TestLink, Зубович В...
Solit 2014, Централизованное управление тестами с помощью TestLink, Зубович В...Solit 2014, Централизованное управление тестами с помощью TestLink, Зубович В...
Solit 2014, Централизованное управление тестами с помощью TestLink, Зубович В...solit
 
Базовые принципы работы с SVN.
Базовые принципы работы с SVN.Базовые принципы работы с SVN.
Базовые принципы работы с SVN.DressTester
 
TestLink
TestLinkTestLink
TestLinkISsoft
 
Управление тестированием в Agile
Управление тестированием в AgileУправление тестированием в Agile
Управление тестированием в AgileAskhat Urazbaev
 

Destacado (8)

Вадим Зубович - Test Link
Вадим Зубович - Test LinkВадим Зубович - Test Link
Вадим Зубович - Test Link
 
Семинар по управлению проектами. Часть 3. Рабочие инструменты
Семинар по управлению проектами. Часть 3. Рабочие инструментыСеминар по управлению проектами. Часть 3. Рабочие инструменты
Семинар по управлению проектами. Часть 3. Рабочие инструменты
 
Мария Иванова - "Какой системой пользуемся для управления тестированием и поч...
Мария Иванова - "Какой системой пользуемся для управления тестированием и поч...Мария Иванова - "Какой системой пользуемся для управления тестированием и поч...
Мария Иванова - "Какой системой пользуемся для управления тестированием и поч...
 
Solit 2014, Централизованное управление тестами с помощью TestLink, Зубович В...
Solit 2014, Централизованное управление тестами с помощью TestLink, Зубович В...Solit 2014, Централизованное управление тестами с помощью TestLink, Зубович В...
Solit 2014, Централизованное управление тестами с помощью TestLink, Зубович В...
 
Базовые принципы работы с SVN.
Базовые принципы работы с SVN.Базовые принципы работы с SVN.
Базовые принципы работы с SVN.
 
TestLink
TestLinkTestLink
TestLink
 
Управление тестированием в Agile
Управление тестированием в AgileУправление тестированием в Agile
Управление тестированием в Agile
 
Mantis
MantisMantis
Mantis
 

Similar a Практическое руководство - использование SVN

Практическое руководство IBM RTC 3 - Установка и поддержка
Практическое руководство IBM RTC 3  - Установка и поддержкаПрактическое руководство IBM RTC 3  - Установка и поддержка
Практическое руководство IBM RTC 3 - Установка и поддержкаАлександр Шамрай
 
Install guide mac
Install guide macInstall guide mac
Install guide macDim Kin
 
Практическое руководство IBM RTC 3 - Управление проектами жизненного цикла
Практическое руководство IBM RTC 3 - Управление проектами жизненного циклаПрактическое руководство IBM RTC 3 - Управление проектами жизненного цикла
Практическое руководство IBM RTC 3 - Управление проектами жизненного циклаАлександр Шамрай
 
Install guide linux
Install guide linuxInstall guide linux
Install guide linuxDim Kin
 
Установка и настройка Windows Virtual PC (XP Mode)
Установка и настройка Windows Virtual PC (XP Mode)Установка и настройка Windows Virtual PC (XP Mode)
Установка и настройка Windows Virtual PC (XP Mode)uaseller.org
 
Install guide windows
Install guide windowsInstall guide windows
Install guide windowsDim Kin
 
Аудит Active directory. Обзор программы NetWrix Active Directory Change Reporter
Аудит Active directory. Обзор программы NetWrix Active Directory Change ReporterАудит Active directory. Обзор программы NetWrix Active Directory Change Reporter
Аудит Active directory. Обзор программы NetWrix Active Directory Change ReporterNetwrix Россия/СНГ
 
Обзор NetWrix Active Directory Change Reporter
Обзор NetWrix Active Directory Change ReporterОбзор NetWrix Active Directory Change Reporter
Обзор NetWrix Active Directory Change ReporterNetwrix Россия/СНГ
 
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...Александр Шамрай
 
содержание книги
содержание книгисодержание книги
содержание книгиmikhail.mikheev
 
Tortoise svn 1.6.15-ru
Tortoise svn 1.6.15-ruTortoise svn 1.6.15-ru
Tortoise svn 1.6.15-ruolga6985
 
бэкап баз данных Oracle c помощью handy backup, март 2014
бэкап баз данных Oracle c помощью handy backup, март 2014бэкап баз данных Oracle c помощью handy backup, март 2014
бэкап баз данных Oracle c помощью handy backup, март 2014Handy_Backup
 
613.программирование в visual с++ с использованием библиотеки mfc учебное по...
613.программирование в visual с++ с использованием библиотеки mfc  учебное по...613.программирование в visual с++ с использованием библиотеки mfc  учебное по...
613.программирование в visual с++ с использованием библиотеки mfc учебное по...ivanov1566353422
 
613.программирование в visual с++ с использованием библиотеки mfc учебное по...
613.программирование в visual с++ с использованием библиотеки mfc  учебное по...613.программирование в visual с++ с использованием библиотеки mfc  учебное по...
613.программирование в visual с++ с использованием библиотеки mfc учебное по...efwd2ws2qws2qsdw
 
File 0039
File 0039File 0039
File 0039IT1811
 
книга
книгакнига
книгаyuli2828
 
VMware vSphere 5 - обзор новых возможностей (RUS)
VMware vSphere 5 - обзор новых возможностей (RUS)VMware vSphere 5 - обзор новых возможностей (RUS)
VMware vSphere 5 - обзор новых возможностей (RUS)areconster
 

Similar a Практическое руководство - использование SVN (20)

Практическое руководство IBM RTC 3 - Установка и поддержка
Практическое руководство IBM RTC 3  - Установка и поддержкаПрактическое руководство IBM RTC 3  - Установка и поддержка
Практическое руководство IBM RTC 3 - Установка и поддержка
 
Install guide mac
Install guide macInstall guide mac
Install guide mac
 
Практическое руководство IBM RTC 3 - Управление проектами жизненного цикла
Практическое руководство IBM RTC 3 - Управление проектами жизненного циклаПрактическое руководство IBM RTC 3 - Управление проектами жизненного цикла
Практическое руководство IBM RTC 3 - Управление проектами жизненного цикла
 
Install guide linux
Install guide linuxInstall guide linux
Install guide linux
 
Установка и настройка Windows Virtual PC (XP Mode)
Установка и настройка Windows Virtual PC (XP Mode)Установка и настройка Windows Virtual PC (XP Mode)
Установка и настройка Windows Virtual PC (XP Mode)
 
Install guide windows
Install guide windowsInstall guide windows
Install guide windows
 
Аудит Active directory. Обзор программы NetWrix Active Directory Change Reporter
Аудит Active directory. Обзор программы NetWrix Active Directory Change ReporterАудит Active directory. Обзор программы NetWrix Active Directory Change Reporter
Аудит Active directory. Обзор программы NetWrix Active Directory Change Reporter
 
Обзор NetWrix Active Directory Change Reporter
Обзор NetWrix Active Directory Change ReporterОбзор NetWrix Active Directory Change Reporter
Обзор NetWrix Active Directory Change Reporter
 
Installation guide
Installation guideInstallation guide
Installation guide
 
Инструкция
ИнструкцияИнструкция
Инструкция
 
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...
 
содержание книги
содержание книгисодержание книги
содержание книги
 
важное о Dreamweaver cs5.5
важное о Dreamweaver cs5.5важное о Dreamweaver cs5.5
важное о Dreamweaver cs5.5
 
Tortoise svn 1.6.15-ru
Tortoise svn 1.6.15-ruTortoise svn 1.6.15-ru
Tortoise svn 1.6.15-ru
 
бэкап баз данных Oracle c помощью handy backup, март 2014
бэкап баз данных Oracle c помощью handy backup, март 2014бэкап баз данных Oracle c помощью handy backup, март 2014
бэкап баз данных Oracle c помощью handy backup, март 2014
 
613.программирование в visual с++ с использованием библиотеки mfc учебное по...
613.программирование в visual с++ с использованием библиотеки mfc  учебное по...613.программирование в visual с++ с использованием библиотеки mfc  учебное по...
613.программирование в visual с++ с использованием библиотеки mfc учебное по...
 
613.программирование в visual с++ с использованием библиотеки mfc учебное по...
613.программирование в visual с++ с использованием библиотеки mfc  учебное по...613.программирование в visual с++ с использованием библиотеки mfc  учебное по...
613.программирование в visual с++ с использованием библиотеки mfc учебное по...
 
File 0039
File 0039File 0039
File 0039
 
книга
книгакнига
книга
 
VMware vSphere 5 - обзор новых возможностей (RUS)
VMware vSphere 5 - обзор новых возможностей (RUS)VMware vSphere 5 - обзор новых возможностей (RUS)
VMware vSphere 5 - обзор новых возможностей (RUS)
 

Más de Александр Шамрай

Azure DevOps Адаптация под собственные потребности
Azure DevOps Адаптация под собственные потребностиAzure DevOps Адаптация под собственные потребности
Azure DevOps Адаптация под собственные потребностиАлександр Шамрай
 
Azure DevOps сборка, развертывание и тестирование
Azure DevOps сборка, развертывание и тестированиеAzure DevOps сборка, развертывание и тестирование
Azure DevOps сборка, развертывание и тестированиеАлександр Шамрай
 
Azure DevOps Управление проектом и версионный контроль
Azure DevOps Управление проектом и версионный контрольAzure DevOps Управление проектом и версионный контроль
Azure DevOps Управление проектом и версионный контрольАлександр Шамрай
 
Организация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFSОрганизация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFSАлександр Шамрай
 
Особенности и примеры использования Microsoft Project Server и Team Foundatio...
Особенности и примеры использования Microsoft Project Server и Team Foundatio...Особенности и примеры использования Microsoft Project Server и Team Foundatio...
Особенности и примеры использования Microsoft Project Server и Team Foundatio...Александр Шамрай
 
Cовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработкиCовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработкиАлександр Шамрай
 
Управление запросами к продукту на основе Team Foundation Server
Управление запросами к продукту на основе Team Foundation ServerУправление запросами к продукту на основе Team Foundation Server
Управление запросами к продукту на основе Team Foundation ServerАлександр Шамрай
 
Практическое руководство IBM RTC 3 - Использование отчетности и виджетов
Практическое руководство IBM RTC 3 - Использование отчетности и виджетовПрактическое руководство IBM RTC 3 - Использование отчетности и виджетов
Практическое руководство IBM RTC 3 - Использование отчетности и виджетовАлександр Шамрай
 
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...Александр Шамрай
 
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...Александр Шамрай
 
Практическое руководство IBM RTC 3 - Управление заданиями Web client
Практическое руководство IBM RTC 3  - Управление заданиями Web clientПрактическое руководство IBM RTC 3  - Управление заданиями Web client
Практическое руководство IBM RTC 3 - Управление заданиями Web clientАлександр Шамрай
 
Практическое руководство IBM RTC 3 - Управление заданиями Eclipse client
Практическое руководство IBM RTC 3  - Управление заданиями Eclipse clientПрактическое руководство IBM RTC 3  - Управление заданиями Eclipse client
Практическое руководство IBM RTC 3 - Управление заданиями Eclipse clientАлександр Шамрай
 
Сквозное обеспечение качества и расширяемость платформы TFS
Сквозное обеспечение качества и расширяемость платформы TFSСквозное обеспечение качества и расширяемость платформы TFS
Сквозное обеспечение качества и расширяемость платформы TFSАлександр Шамрай
 
Организация процессов разработки на основе TFS
Организация процессов разработки на основе TFSОрганизация процессов разработки на основе TFS
Организация процессов разработки на основе TFSАлександр Шамрай
 
Отчеты в TFS VSO  и практики аналитики
Отчеты в TFS VSO  и практики аналитикиОтчеты в TFS VSO  и практики аналитики
Отчеты в TFS VSO  и практики аналитикиАлександр Шамрай
 
Организация работы с требованиями и документацией в TFS
Организация работы с требованиями и документацией в TFSОрганизация работы с требованиями и документацией в TFS
Организация работы с требованиями и документацией в TFSАлександр Шамрай
 
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...Сквозное обеспечение качества и расширяемость платформы на примере тестирован...
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...Александр Шамрай
 
Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Александр Шамрай
 
Особенности и успешные примеры внедрения Microsoft ALM
Особенности и успешные примеры внедрения Microsoft ALMОсобенности и успешные примеры внедрения Microsoft ALM
Особенности и успешные примеры внедрения Microsoft ALMАлександр Шамрай
 
Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Александр Шамрай
 

Más de Александр Шамрай (20)

Azure DevOps Адаптация под собственные потребности
Azure DevOps Адаптация под собственные потребностиAzure DevOps Адаптация под собственные потребности
Azure DevOps Адаптация под собственные потребности
 
Azure DevOps сборка, развертывание и тестирование
Azure DevOps сборка, развертывание и тестированиеAzure DevOps сборка, развертывание и тестирование
Azure DevOps сборка, развертывание и тестирование
 
Azure DevOps Управление проектом и версионный контроль
Azure DevOps Управление проектом и версионный контрольAzure DevOps Управление проектом и версионный контроль
Azure DevOps Управление проектом и версионный контроль
 
Организация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFSОрганизация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFS
 
Особенности и примеры использования Microsoft Project Server и Team Foundatio...
Особенности и примеры использования Microsoft Project Server и Team Foundatio...Особенности и примеры использования Microsoft Project Server и Team Foundatio...
Особенности и примеры использования Microsoft Project Server и Team Foundatio...
 
Cовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработкиCовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработки
 
Управление запросами к продукту на основе Team Foundation Server
Управление запросами к продукту на основе Team Foundation ServerУправление запросами к продукту на основе Team Foundation Server
Управление запросами к продукту на основе Team Foundation Server
 
Практическое руководство IBM RTC 3 - Использование отчетности и виджетов
Практическое руководство IBM RTC 3 - Использование отчетности и виджетовПрактическое руководство IBM RTC 3 - Использование отчетности и виджетов
Практическое руководство IBM RTC 3 - Использование отчетности и виджетов
 
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...
 
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...
 
Практическое руководство IBM RTC 3 - Управление заданиями Web client
Практическое руководство IBM RTC 3  - Управление заданиями Web clientПрактическое руководство IBM RTC 3  - Управление заданиями Web client
Практическое руководство IBM RTC 3 - Управление заданиями Web client
 
Практическое руководство IBM RTC 3 - Управление заданиями Eclipse client
Практическое руководство IBM RTC 3  - Управление заданиями Eclipse clientПрактическое руководство IBM RTC 3  - Управление заданиями Eclipse client
Практическое руководство IBM RTC 3 - Управление заданиями Eclipse client
 
Сквозное обеспечение качества и расширяемость платформы TFS
Сквозное обеспечение качества и расширяемость платформы TFSСквозное обеспечение качества и расширяемость платформы TFS
Сквозное обеспечение качества и расширяемость платформы TFS
 
Организация процессов разработки на основе TFS
Организация процессов разработки на основе TFSОрганизация процессов разработки на основе TFS
Организация процессов разработки на основе TFS
 
Отчеты в TFS VSO  и практики аналитики
Отчеты в TFS VSO  и практики аналитикиОтчеты в TFS VSO  и практики аналитики
Отчеты в TFS VSO  и практики аналитики
 
Организация работы с требованиями и документацией в TFS
Организация работы с требованиями и документацией в TFSОрганизация работы с требованиями и документацией в TFS
Организация работы с требованиями и документацией в TFS
 
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...Сквозное обеспечение качества и расширяемость платформы на примере тестирован...
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...
 
Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...
 
Особенности и успешные примеры внедрения Microsoft ALM
Особенности и успешные примеры внедрения Microsoft ALMОсобенности и успешные примеры внедрения Microsoft ALM
Особенности и успешные примеры внедрения Microsoft ALM
 
Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...
 

Практическое руководство - использование SVN

  • 2. Оглавление 1 Установка сервера Visual SVN .......................................................................................................................3 2 Установка клиента TortoiseSVN.....................................................................................................................4 3 Создание пользователей и групп .................................................................................................................4 4 Создание хранилища .....................................................................................................................................6 5 Подключение к серверу ................................................................................................................................7 6 Загрузка файлов на локальный компьютер ................................................................................................8 7 Импорт данных в хранилище .....................................................................................................................11 8 Разрешение конфликтов при редактировании текстовых файлов .........................................................12 9 Разрешение конфликтов при редактировании файлов MS Word ...........................................................17 10 Блокирование файлов на изменение ....................................................................................................18 11 Проверка состояния хранилища.............................................................................................................19 12 Группы изменений...................................................................................................................................22 13 Журнал ревизий .......................................................................................................................................23 14 Копирование/перемещение/переименование файлов и папок ........................................................24 15 Игнорирование файлов и папок .............................................................................................................24 16 Отмена изменений ..................................................................................................................................26 17 Ветви и метки ...........................................................................................................................................26 17.1 Создание проекта с необходимой структурой ..................................................................................26 17.2 Создание ветви или метки ..................................................................................................................27 18 Обработка конфликтов при слиянии .....................................................................................................31 19 Авторство ..................................................................................................................................................31 20 Дерево версий..........................................................................................................................................32 21 Использование с Eclipse ..........................................................................................................................34 21.1 Подключение к SVN .............................................................................................................................34 21.2 Добавление существующих файлов под версионный контроль .....................................................36 21.3 Изменение файлов ..............................................................................................................................38 21.4 Добавление новых файлов .................................................................................................................38 21.5 Обновление пространства ..................................................................................................................39 22 Интеграция с RTC......................................................................................................................................40 22.1 Использование TortoiseSVN ................................................................................................................40 22.1.1 Настройка соединения ................................................................................................................40 22.1.2 Связывание заданий при внесении изменений .......................................................................42 22.1.3 Добавление ссылки на изменения.............................................................................................43 1
  • 3. 22.2 Использование Eclipse .........................................................................................................................45 22.2.1 Установка соединения между хранилищами RTC и SVN ..........................................................45 22.2.2 Настройка связи SVN проекта .....................................................................................................46 22.2.3 Связывание изменений ...............................................................................................................47 2
  • 4. 1 Установка сервера Visual SVN 1. 2. 3. 4. Запустить инсталлятор. На странице приветствия нажать кнопку Next. На следующей странице согласиться с лицензионным соглашением и нажать кнопку Next. На следующем шаге выбрать компоненты для установки и нажать Next. 5. На следующем шаге необходимо указать место для установки, хранилищ, порт сервера и метод авторизации. Далее нежно нажать Next/ 6. На следующем необходимо начать процесс копирования файлов, нажав кнопку Install, и дождаться окончания процесса. 7. В окне завершения установки нужно указать необходимые действия по завершению установки и нажать кнопку Finish. 3
  • 5. 2 Установка клиента TortoiseSVN 1. 2. 3. 4. Запустить инсталлятор. На странице приветствия нажать кнопку Next. На следующей странице согласиться с лицензионным соглашением и нажать кнопку Next. На следующем шаге выбрать компоненты для установки и нажать Next. 5. На следующем необходимо начать процесс копирования файлов, нажав кнопку Install, и дождаться окончания процесса. 6. В окне завершения установки нужно указать необходимые действия по завершению установки и нажать кнопку Finish. 3 Создание пользователей и групп 1. Запустить консоль управления сервером SVN 4
  • 6. 2. Нажать правой кнопкой мыши на разделе Users и выбрать Create User. 3. Ввести данные для авторизации и нажать кнопку Ок. 4. Нажать правой кнопкой мыши на разделе Groups и выбрать Create Group. 5
  • 7. 5. Ввести наименование группы и по необходимости добавить пользователей с помощью кнопку Add. Далее нажать кнопку Ок. 6. Дальнейшее редактирование группы выполняется с помощью контекстного меню группы Edit. 4 Создание хранилища 1. В консоли администрирования сервера SVN выбрать пункт Repositories правой кнопкой мыши и выбрать Create New Repository. 2. Указать наименование и, рекомендуется, указать структуру по умолчанию. 6
  • 8. 3. Нажать кнопку Ок. 4. Задать права доступа к репозиторию вызвав свойства хранилища. 5. Запретить группе Все пользователи доступ. 6. Добавить группу компании. 5 Подключение к серверу 1. Щелкнуть по рабочему столу правой кнопкой мыши и выбрать обозреватель хранилища. 7
  • 9. 2. В появившемся окне ввести адрес репозитория https://RAT-SRV.dev.jazz.net/svn/ProjectDocs/ 3. Ввести логин и пароль и запомнить учетные данные. 4. Просмотреть структуру репозитория. 6 Загрузка файлов на локальный компьютер 1. Создать локальный каталог, в который будут загружены данные (например, C:WorskSpacesWorkSpace1). 2. Войти в новый каталог и выбрать извлечение. 8
  • 10. 3. Выбрать необходимые элементы для загрузки и нажать OK. 4. Проверить результаты. 9
  • 11. 5. Создать новый каталог в рабочей области (например, Требования). 6. Добавить новый каталог под версионный контроль. 7. Зафиксировать изменения. 10
  • 12. 8. Проверить результаты с помощью обозревателя хранилища. 7 Импорт данных в хранилище 1. Создать структуру каталогов на локальном диске. 2. Выбрать каталог верхнего уровня и импортировать его. 11
  • 13. 3. Обновить рабочее пространство. 8 Разрешение конфликтов при редактировании текстовых файлов 1. Создать и добавить под версионный контроль произвольный текстовый файл. 12
  • 14. 2. Создать второе рабочее пространство и загрузить в него данные из хранилища. 3. Сделать изменения нового файла в первом рабочем пространстве и зафиксировать их. 4. Сделать изменения нового файла во втором рабочем пространстве и зафиксировать их. 13
  • 15. 5. В результате фиксации во втором рабочем пространстве появится информации о конфликте. 6. Обновить конфликтный файл. 7. Если конфликты были автоматически решены, то появится окно фиксации файла. 14
  • 16. 8. Повторить внесение изменений, но внести их в одно и то же место (строку). 9. В данном случае появится предупреждение о конфликте. 10. Для решения конфликта необходимо вызвать соответствующую операцию. 15
  • 17. 11. В результате появится окно с описанием конфликта. 12. Внести изменения в нижней части окна конфликтов (в ней находится результирующий файл). 13. Пометить конфликт как исправленный. 16
  • 18. 14. Закрыть окно решения конфликтов и зафиксировать изменения. 9 Разрешение конфликтов при редактировании файлов MS Word Примечание: Для слияния документа в нем не должно быть изменений в режиме правки. 1. 2. 3. 4. Сделать изменения документа в первом рабочем пространстве и зафиксировать их. Сделать изменения документа во втором рабочем пространстве и зафиксировать их. Выполнить решение конфликта. В появившемся окне принять необходимые правки и сохранить документ. 5. Все открытые параллельно документы не сохранять. 6. Уладить конфликт. 17
  • 19. 7. Зафиксировать изменения. 10 Блокирование файлов на изменение 1. В первом рабочем пространстве заблокировать файл. 18
  • 20. 2. Попробовать внести изменения из второй рабочей области. 11 Проверка состояния хранилища. 1. В первом рабочем пространстве внести изменения: 1.1. Для некоторых файлов внести изменения содержимого. 1.2. Выбрать любой файл и вызвать его свойства. 19
  • 21. 1.3. Создать дополнительные свойства. 1.4. Ввести наименование и значение свойства. 2. Зафиксировать все изменения. 20
  • 22. 3. Проверить состояние хранилища для второго рабочего пространства. 21
  • 23. 4. В появившемся окне нажать кнопку Проверить хранилище. 12 Группы изменений 1. Изменить несколько файлов документов и текстовых файлов. 2. Для всего рабочего пространства вызвать фиксацию изменений. 3. В окне фиксации выбрать документы и переместить их в новую группу. 4. Ввести наименование группы. 5. Выбрать файлы для фиксации и сохранить группу. 22
  • 24. 13 Журнал ревизий 1. Выбрать файл и вызвать журнал версий. 2. Выполнить сравнение версий. 3. Выполнить открытие и сохранение ревизий. 23
  • 25. 14 Копирование/перемещение/переименование файлов и папок 1. Выбрать необходимые для выполнения операции файлы. 2. Перетащить их в целевой каталог. 3. При перетаскивании указать необходимую операцию 4. Зафиксировать изменения 15 Игнорирование файлов и папок 1. Добавить новую папку zip в каталог рабочего пространства. 2. Добавить все файлы zip в список игнорирования. 24
  • 26. 3. Зафиксировать родительский каталог и проверить результат. 4. Добавить новый файл под контроль, затем добавить и удалить шаблон *.zip. 5. Перейти в настройки SVN. 6. Добавить шаблон для zip-файлов. 7. Добавить под версионный контроль и проверить результат фиксации. 25
  • 27. 16 Отмена изменений 1. Внести изменения в несколько файлов. 2. Выбрать родительский каталог и выполнить команду Убрать изменения. 3. В появившемся окне выбрать необходимые для отмены изменений файлы. 17 Ветви и метки 17.1 Создание проекта с необходимой структурой 1. Перейти в консоль администрирования Visual SVN. 2. Создать новое хранилище. 3. При создании хранилища указать типовую структуру. 26
  • 28. 4. В результате появится структура следующего вида: 5. Подключить к новому проекту и наполнить поток trunk. 17.2 Создание ветви или метки 1. Перейти к основному потоку, нажать на нем правой кнопкой мыши и выбрать Ответвление/Метка. 2. Установить путь для метки. 27
  • 29. 3. Попытаться изменить и зафиксировать файлы в версии 4. Создать ветвь для основного потока. 5. Выполнить и зафиксировать изменения в потоке разработки. 6. Создать новую рабочую область, которая будет синхронизироваться только с основным потоком. 28
  • 30. 7. Выбрать корневой каталог и выполнить переключение. 8. Выбрать поток разработки. 9. Внести изменения в потоке разработки и зафиксировать их. 10. Переключить рабочую область на основной поток. 11. Выбрать слияние ветви. 29
  • 31. 12. Выбрать тип слияния. 13. Указать исходную ветвь. 14. Указать параметры слияния. 30
  • 32. 15. Нажать кнопку Слияние. 16. Зафиксировать изменения после слияния. 18 Обработка конфликтов при слиянии 1. С помощью переключения ветвей внести изменения в один и тот же файл в основном потоке и потоке разработки. 2. Выполнить слияние. 3. В результате появится диалоговое окно с предупреждением конфликта. 4. Решить конфликты. 19 Авторство 1. Выбрать любой текстовый файл и вызвать авторство. 31
  • 33. 2. Выбрать диапазон версий для просмотра. 3. Проверить результат. 20 Дерево версий 1. Выбрать любой файл и вызвать дерево версий. 32
  • 34. 2. Проверить результат. 3. Навести на любую из версий и посмотреть результат. 4. Выбрать любую из версий и посмотреть журнал. 5. Обновить рабочую версию до любой ревизии. 33
  • 35. 21 Использование с Eclipse 21.1 Подключение к SVN 1. Открыть проекцию SVN. 2. Добавить новый репозиторий. 3. Загрузить проект локально в проект. 34
  • 36. 4. Открыть окно просмотра проектов. 35
  • 37. 21.2 Добавление существующих файлов под версионный контроль 1. Скопировать файлы из локальной файловой системы. 2. Вставить в необходимый каталог. 3. Обновить каталог. 36
  • 38. 4. Выделить новые файлы и добавить под версионный контроль. 5. Зафиксировать изменения. 6. Выбрать файлы и добавить комментарий. 37
  • 39. 21.3 Изменение файлов 1. Выбрать любой файл в проводника проекта. 2. Внести изменения и сохранить документ. 3. Зафиксировать изменения. 21.4 Добавление новых файлов 1. Выбрать необходимый каталог и создать в нем файл. 38
  • 40. 2. Задать ему название. 3. Наполнить содержимым. 4. Добавить его под версионный контроль и зафиксировать изменения. 21.5 Обновление пространства 1. Выбрать каталог для обновления и обновить до последней версии. 39
  • 41. 22 Интеграция с RTC 22.1 Использование TortoiseSVN 22.1.1 Настройка соединения 1. Вызвать свойства рабочего пространства. 2. Добавить пустое свойство bugtraq:url. 40
  • 42. 3. Выбрать свойство и выполнить его исправление. 4. Указать путь, по которому открываются задания Jazz, и указать расположение тип и идентификатора. (путь: https://ratsrv.dev.jazz.net:9443/ccm/resource/itemName/com.ibm.team.workitem.WorkItem/%BUGID%) 5. Добавить дополнительные свойства. 41
  • 43. 6. Сохранить и зафиксировать изменения. 22.1.2 Связывание заданий при внесении изменений 1. Внести изменения в любой файл рабочего пространства и зафиксировать изменения. 2. Указать комментарий и номер задания. 3. Открыть историю файла и проверить результат. 42
  • 44. 4. Открыть задание по ссылке. 22.1.3 Добавление ссылки на изменения 1. Открыть историю необходимого файла. 2. Вызвать обзор хранилища для версии. 43
  • 45. 3. Скопировать ссылку на версию файла. 4. Открыть задание Jazz и добавить новую ссылку на версию SVN. 5. Вставить адрес в появившееся окно. 6. Сохранить изменения. 7. Открыть файл через ссылку. 44
  • 46. 22.2 Использование Eclipse 22.2.1 Установка соединения между хранилищами RTC и SVN 1. Открыть окно соединения jazz с svn. 2. Создать новое соединение. 45
  • 47. 3. Указать путь к хранилищу. 4. Обновить связи. 22.2.2 Настройка связи SVN проекта 1. Открыть свойства проекта. 2. Связать хранилище с проектом Jazz на странице Задания Jazz. 46
  • 48. 3. Применить изменения. 22.2.3 Связывание изменений 1. Запомнить идентификатор задания, по которому будет выполняться работа. 2. Внести изменения в файл и зафиксировать изменения. 3. Указать номер задания при фиксации. 4. Просмотреть историю изменения файла. 47
  • 49. 5. Открыть задание из истории. 6. Выбрать правой кнопкой последнюю запись истории и открыть пункт Связать задание…. 48
  • 50. 7. Ввести идентификатор задания (либо создать новое). 8. Открыть связанное задание. 9. Проверить наличие ссылки в задании. 10. Открыть ссылку. 49
  • 51. 11. Сравнить данную версию файл с предыдущей. 50