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


Поддержка системы управления версиями

Visual Studio поддерживает файлы проверка outs, проверка-ins и другие операции управления версиями для проекта или редактора. В качестве клиента системы управления версиями Visual Studio предназначена для взаимодействия с пакетом управления версиями, например с визуальным источником Сейф, который предоставляет средства архивации, управления версиями и средствами управления для динамически определенного набора файлов.

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

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

Предоставляет вопросы, ответы на которые изменяют способ реализации типа проекта.

Описывает, как поддержка системы управления версиями изменяет реализацию типа проекта.

Описывает рекомендации по типам проектов и редакторам.

Описывает, как зарегистрировать проект, когда пользователь добавляет его в систему управления версиями.

Ссылка

IVsQueryEditQuerySave2 Указывает на среду или пакет управления версиями, что файл будет изменен в памяти или сохранен.

IVsSccManager2 Позволяет проектам и иерархиям регистрировать себя в системе управления версиями и получать сведения о состоянии управления версиями.

IVsSccProject2 Реализована в системе проекта для обеспечения системы управления версиями для файлов проекта и элементов проекта.

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

IVsTrackProjectDocumentsEvents2 Уведомляет клиентов об изменениях, внесенных в файлы проекта или каталоги.

Общие сведения о проектах в качестве основных стандартных блоков интегрированной среды разработки Visual Studio (IDE). Ссылки предоставляются в дополнительные разделы, в которых объясняется, как проекты управляют сборкой и компиляцией кода.