Кто-нибудь знает, где я могу получить документы или учебные пособия по интеграции VSS 2005 через .net [закрыто]
-
02-07-2019 - |
Вопрос
Я знаю, что могу добавить SourceSafeTypeLib в проект, исследовать его в браузере объектов и находить очевидные вещи (GetLatest и т. д.), но мне нужна более подробная документация или конкретные учебные пособия по таким вещам, как «отменить проверку другого пользователя» или "определить, у кого извлечен файл.
Если кто-нибудь знает, где найти этот материал, как выполнять сложные или неочевидные задачи с помощью VSS или знает, как разобрать COM API (чтобы я мог спроектировать свой собственный API), я был бы очень признателен.
Решение
Вы можете проверить Microsoft документация в пространстве имен Microsoft.VisualStudio.SourceSafe.Interop (я предполагаю, что вы это рассмотрели).Я использовал его для создания утилиты VB.NET, которая получает последние версии, извлечения и возвраты из базы данных VSS 2005.
Быстрое прочтение выявило метод IVSSItem.UndoCheckout и тип IVSSCheckouts, который представляет собой набор извлечений для данного файла.
Другие советы
Вы также можете посмотреть Визуальная автоматизация SourceSafe статья в MSDN.