Поделиться через


Основы системы управления версиями

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

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

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

Извлечение и возврат файла, а также другие операции управления источником обычно выполняются с помощью клиента управления версиями, например среда SQL Server Management Studio. Клиент предназначен для взаимодействия с поставщиком и предоставления доступа к его возможностям распределенной группе пользователей. С помощью клиента системы управления версиями пользователи могут осуществлять поиск файлов, хранимых поставщиком; добавлять и удалять файлы; получать и возвращать файлы, создавать локальные их копии.

ms174172.note(ru-ru,SQL.90).gifПримечание.
Настоящая документация предназначена для тех, кто в качестве поставщика служб управления версиями использует Visual SourceSafe Microsoft. Если используется другой поставщик системы управления версиями, то могут обнаружиться различия между данной документацией и фактически используемым программным обеспечением. При обнаружении таких различий воспользуйтесь документацией по конкретной системе.

В этом разделе

Раздел Описание

Преимущества управления версиями

Преимущества контроля активов организации системой управления версиями.

Как задать параметры системы управления версиями

Определение ролей для работы с различными параметрами разработки.

Как изменять соединения с системой управления версиями

Изменение папки проекта управления версиями, с которой связаны локальное решение или проект.

Как исключить файлы из системы управления версиями

Исключение файлов, не требующих использования службы управления версиями.