Project

General

Profile

= Как сделать Branch в SourceSafe =

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

Для проверки:

  1. Берем последнюю версию
  2. Открываем солюшен в студии
  3. В студии делаем checkout для какого-нибудь файла
  4. Проверяем в SS, что файл взят из папки с branch’ем

Add picture from clipboard (Maximum size: 742 MB)