Я знаю, что могу добавить SourceSafeTypeLib в проект и исследовать его в обозревателе объектов и находить очевидные вещи (GetLatest и т. д.), Но мне нужна более подробная документация или конкретные руководства по таким вещам, как «отменить проверку другого пользователя» или "определить, кто получил файл.
Если кто-то знает, где найти этот материал, как выполнять сложные или неочевидные задачи с помощью VSS, или знает, как разобрать COM api (чтобы я мог спроектировать свой собственный api), он был бы очень признателен.





Вы можете проверить Microsoft документация в пространстве имен Microsoft.VisualStudio.SourceSafe.Interop (я предполагаю, что это то, на что вы смотрели). Я использовал его для создания утилиты VB.NET, которая действительно получает последние обновления, проверки и проверки по базе данных VSS 2005.
При быстром просмотре были обнаружены метод IVSSItem.UndoCheckout и тип IVSSCheckouts, который представляет собой набор проверок для данного файла.
Вы также можете посмотреть статью Visual SourceSafe Automation на MSDN.