Microsoft SCC

Материал из Википедии — свободной энциклопедии
Это текущая версия страницы, сохранённая DenisKrivosheev (обсуждение | вклад) в 07:56, 28 февраля 2021 (Удалена Категория:Системы управления версиями; Добавлена Категория:Проприетарные системы контроля версий с помощью HotCat). Вы просматриваете постоянную ссылку на эту версию.
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

SCC (англ. Source Code Control — управление исходным кодом) — API, разработанный Microsoft и предназначенный для взаимодействия прикладных программ с системами управления версиями. Спецификация SCC — закрытая, предоставляется разработчикам на условиях неразглашения.

SCC предоставляет разработчикам прикладных программ стандартный интерфейс для выполнения типичных операций управления версиями, таких как получение нужной версии (check-out), публикация новой версии (check-in) и др. Прикладная программа взаимодействует с основными компонентами SCC, входящими в состав Windows, которые, в свою очередь, вызывают функции из библиотеки (т. н. SCC-провайдера), предоставленной системой управления версиями. Таким образом, программа, использующая SCC, может взаимодействовать стандартным способом с любой системой управления версиями, которая зарегистрировала в системе свой SCC-провайдер.

Поддержка SCC есть во многих программах Microsoft (например, Visual Studio) и ряде приложений других компаний. В качестве провайдера может выступать Microsoft Visual SourceSafe, существуют также провайдеры для CVS и Subversion.