= Как сделать Branch в SourceSafe =
- Заходим в SourceSafe, выделяем в дереве проектов точку, в которую нужно поместить новый branch
- Нажимаем в главном меню SourceSafe->Share
{{Image("scrnshot.jpg")}}
- В открывшемся окне выбираем проект бранч которого мы хотим создать
- Не забываем отметить checkbox Branch after share
- Нажимаем кнопку Share
- В появившемся окне задаем новое имя для проекта (если это необходимо) и отмечаем checkbox Recursive
- Нажимаем ОК и ждем (в случае с CURRENT около 30 минут).
{{Image("scrnshot2.jpg")}}
- Для созданного branch’a задаем рабочую папку (set work folder)
- Получаем последнюю версию (get last version)
- (В FAR, не в SS)в папке с проектом выполняем поиск файлов *.sln содержащих старое название проекта (например #CURRENT)
- Делаем CheckOut для найденных файлов.
- В найденных файлах, в текстовом редакторе (notepad), исправляем старое название проекта на новое
(например: #CURRENT->#FIX_2_15_RC3) - Делаем CheckIn
- Делаем CheckOut и исправляем версию в DLL/CMN/defs_ver.h, делаем CheckIn
- Делаем CheckOut и исправляем версию в DLLS/CMN/whats_new/whats_new.txt, делаем CheckIn
Для проверки:
- Берем последнюю версию
- Открываем солюшен в студии
- В студии делаем checkout для какого-нибудь файла
- Проверяем в SS, что файл взят из папки с branch’ем