Входная и выходная маркировка файлов
Средства разработки Microsoft и Visual SourceSafe Explorer позволяют маркировать файлы, поступающие в базу данных или извлекаемые из нее (рис. 13.8).
А теперь запустите видеоролик Chapl3b.exe с прилагаемого к книге компакт-диска. Он познакомит Вас с тем, как VSS управляет файлами, чтобы предотвратить одновременное изменение файла несколькими пользователями.
Команда Get по умолчанию извлекает файл или набор файлов из Вашей базы данных Visual SourceSafe и помещает их копии (предназначенные только для чтения) на Ваш локальный компьютер. Вы не сможете ни модифицировать их на локальном компьютере, ни занести их обратно в БД Visual SourceSafe.
Команда Check Out маркирует файл или набор файлов базы данных, тем самым обеспечивая Вас полноценными копиями, которые Вы сможете изменять и сохранять.
Рис. 13.8 Управление файлами в Visual SourceSafe
Закончив редактировать файл, маркируйте его в Visual SourceSafe командой Check In. Она скопирует измененный файл из Вашей папки в базу данных Visual SourceSafe. В результате доступ к сделанным Вами изменениям получат остальные члены коллектива. Однако Visual SourceSafe хранит все изменения, которые когда-либо вносились в файл — последняя версия доступна всегда, но при необходимости можно получить и все предыдущие. Обратная дельта-технология, используемая Visual SourceSafe, обеспечивает доступность всех версий файла при минимальном использовании дискового пространства.