0

我知道我可以将 SourceSafeTypeLib 添加到项目中,并可以在对象浏览器中探索它并找到明显的东西(GetLatest 等),但我正在寻找一些更全面的文档或特定教程,例如“撤消其他用户的结帐”或“确定谁签出了文件。

如果有人知道在哪里可以找到这些材料,如何使用 VSS 执行高级或非显而易见的任务,或者知道如何反汇编 COM api(以便我可以设计自己的 api),我将不胜感激。

4

2 回答 2

1

您可以查看 Microsoft 在 Microsoft.VisualStudio.SourceSafe.Interop 命名空间上的文档(我假设这就是您所查看的内容)。我用它创建了一个 VB.NET 实用程序,它可以针对 VSS 2005 数据库获取最新、签出和签入。

快速阅读后发现了 IVSSItem.UndoCheckout 方法和 IVSSCheckouts 类型,它是给定文件的签出集合。

于 2008-09-25T00:55:59.990 回答
0

您还可以查看 MSDN 上的Visual SourceSafe 自动化文章。

于 2009-03-29T04:02:02.473 回答