C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 67 - Принципы работы Visual SourceSafe / MSDN rus / Visual C++

Шаг 67 - Принципы работы Visual SourceSafe

У вас есть два места для файла. Это рабочий каталог и файл базы данных SourceSafe. Сначала файл помещается в базу данных SourceSafe. Например, через меню добавить файл.

67_1.gif (3382 b)

После добавления файла у Вас есть возможность скопировать файл из проекта VSS в каталог для работы. Это делается с помощью команды CheckOut:

67_2.gif (2507 b)

Теперь файл можно изменять. Значок в VSS Exploler измениться, что говорит о том, что файл в работе.

67_3.gif (1545 b)

После того как работа с файлом закончилась новую версию файла необходимо поместить в базу данных. Это делается с помощью команды CheckIn:

67_4.gif (2883 b)

VSS запоминает новую версию. Все старые версии хранятся в архиве. Если вы передумали и не ходите вносить изменения, то можете использовать команду Undo Check Out, но все внесенные изменения потеряются. Для простого просмотра используется команда Get Latest Version она просто скопирует в Ваш рабочий каталог файл с атрибутами только для чтения и любые изменения не будут приниматься.

Историю изменений файлов можно просматривать с помощью команды Show History:

67_5.gif (3599 b)

В результате появится окно, в котором будет отображена история изменений файла.

67_6.gif (3901 b)

С помощью кнопки View Вы можете посмотреть, что было в старых версиях.

Как видите основная идея заключается в копировании файла из базы в базу и сохранения в базе данных изменений. В простом виде это так. Но у VSS есть куча других возможностей для разработчика значительно облегчающих работу.


| |
Автор Каев Артем.
[AD]