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