Основы системы управления версиями
Управление версиями осуществляется в системе, в которой центральная часть программного обеспечения сервера реализует хранение и отслеживание версий файлов, а также управляет доступом к файлам. Обычная система управления версиями включает поставщика управления версиями и несколько клиентов управления версиями.
Поставщик управления версиями обеспечивает средства архивирования, сравнения версий и средства управления динамически определяемым набором файлов. Поставщик хранит различия между версиями, а также важные данные о версиях: когда была создана версия, когда и кем она была изменена. Когда с одним и тем же файлом работает несколько пользователей, то для обеспечения точного сравнения версий они должны использовать одну и ту же кодовую страницу.
Во избежание конфликтов версий поставщик управления версиями управляет доступом к файлу, обеспечивая протокол, посредством которого пользователи, желающие изменить файл, должны его извлечь. Если файл извлекается с исключительным доступом, то изменить файл может только извлекший его пользователь. После сохранения и возврата измененного файла этот файл становится последней доступной версией.
Извлечение и возврат файла, а также другие операции управления источником обычно выполняются с помощью клиента управления версиями, например среда SQL Server Management Studio. Клиент предназначен для взаимодействия с поставщиком и предоставления доступа к его возможностям распределенной группе пользователей. С помощью клиента системы управления версиями пользователи могут осуществлять поиск файлов, хранимых поставщиком; добавлять и удалять файлы; получать и возвращать файлы, создавать локальные их копии.
Примечание. |
---|
Настоящая документация предназначена для тех, кто в качестве поставщика служб управления версиями использует Visual SourceSafe Microsoft. Если используется другой поставщик системы управления версиями, то могут обнаружиться различия между данной документацией и фактически используемым программным обеспечением. При обнаружении таких различий воспользуйтесь документацией по конкретной системе. |
В этом разделе
Раздел | Описание |
---|---|
Преимущества контроля активов организации системой управления версиями. |
|
Определение ролей для работы с различными параметрами разработки. |
|
Изменение папки проекта управления версиями, с которой связаны локальное решение или проект. |
|
Исключение файлов, не требующих использования службы управления версиями. |