Повторное использование файлов Visual SourceSafe. Ветвление и слияние

   
На этом шаге мы рассмотрим создание новой копии файла и слияние копий.

Ветвление

   
Обычно совместно используемый файл существует только в одном экземпляре. Однако для некоторого проекта может потребоваться отдельная его версия.
Допустим, Вам понадобилось создать в проекте NewProject отдельную версию файла MyAppDoc.h. Для этого нужно использовать
ветвление, в процессе которого создается новая версия проекта, содержащая копию выбранного файла, причем ее изменения не
затрагивают оригинальный файл. В этом же шаге мы рассмотрим команду Merge, которая объединяет разные версии одного файла.

  • Создание специальной версии файла MyAppDoc.h для проекта NewProject.
  • В Visual SourceSafe Explorer щелкните проект NewProject. В правой панели щелкните файл MyAppDoc.h.
  • В меню SourceSafe выберите пункт Branch.
  • Щелкните кнопку ОК. Заметьте, что значок файла изменился на стандартный.
    Рис.1. Изменение значка файла

Слияние

   
Как упоминалось ранее, файлы, существующие в нескольких версиях, можно объединить в один. Допустим, что внесены изменения в файл
MyAppDoc.h из проекта МуАрр, а Вы хотите добавить их и в отдельную версию этого файла из проекта NewProject. При слиянии
все участвующие в нем файлы сравниваются друг с другом, и создается один файл, содержащий все коррективы.

  • Объединение разных версий файла MyAppDoc.h.
  • В Visual SourceSafe Explorer щелкните проект NewProject. Затем в правой панели щелкните файл MyAppDoc.h.
  • В меню SourceSafe выберите пункт Merge Branches.
  • В диалоговом окне Merge to $/ NewProject /MyAppDoc.h выберите проект МуАрр. Обратите внимание на столбец Versions, в котором
    появились объединяемые версии файла. Щелкните кнопку Merge.


    Рис.2. Окно Merge

       
    В появившемся информационном окне щелкните кнопку ОК.

   
Часто слияние требуется, если администратор разрешил работать с одним файлом нескольким пользователям одновременно.
Объединить измененную локальную копию файла с файлом из базы данных VSS можно и командой Get Latest Version.

   
На следующем шаге мы рассмотрим просмотр хронологий версий.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий