SCC Interface



Для унификации способа доступа к хранилищам исходных кодов ваших проектов, управляемыми различными средствами контроля версий, корпорацией Microsoft был разработан и в настоящее время остается стандартом de-facto интерфейс SCCI. Данный интерфейс реализуют все самые популярные для платформы Microsoft Windows средства контроля версий: WinCVS, PVCS, Visual Source Safe и Rational ClearCase. Однако, для реализации программного способа подключения к хранилищам этих сред необходим по крайней мере заголовочный файл, получить который можно только в случае подписания с Microsoft договора о неразглашении.

Зачастую сторонним разработчикам достаточно лишь примитивных функций получения списка файлов, их блокирования (checkout) и "возвращения" (checkin) обратно в хранилище. Jim Kingdon (электронного адреса, к сожалению, у меня нет) исследовал библиотеку CVS, реализующую данный интерфейс и описал ту его часть, которую чаще всего приходится использовать. Мною был разработан класс-обертка интерфейса SCCI с некоторыми дополнительными расширениями, позволяющими получить список установленных сред (vendor) и подключиться к любому из них, что реализуется путем динамической загрузки библиотек.





sccvendor.zip

Размер: 21.5 Kb, загрузок: 232




Пользователи
Обсуждения
Похожие проекты