Visual Studio SCC API - 以编程方式签出文件

Posted

技术标签:

【中文标题】Visual Studio SCC API - 以编程方式签出文件【英文标题】:Visual Studio SCC API - programmatically checkout files 【发布时间】:2015-03-10 19:47:02 【问题描述】:

是否有一种通用的编程方式来使用 Visual Studio 源代码控制插件 API 来签出文件、浏览存储库和签入文件?

我知道我可以使用 TFS API 来获得相同的结果。但是,我希望能够足够通用地执行源代码控制命令,而不必担心当前使用哪个源代码控制(TFS、SVN、git .. 等) 注意:我正在使用 Visual Studio 包来开发它。所以我在VS Shell环境中

【问题讨论】:

【参考方案1】:

由于所有 SCM 系统都是由不同的供应商构建的,因此以后没有这样的抽象。您需要为每个系统创建自定义代码,并确保每个系统 API 都可用。

【讨论】:

我相信提供者仍然是特定于目标的。而你只能做非常简单的操作。

以上是关于Visual Studio SCC API - 以编程方式签出文件的主要内容,如果未能解决你的问题,请参考以下文章

在Visual Studio代码中查找主题元素名称以更改其颜色

使用 API for Visual Studio Team Services 添加附件(之前是 Visual Studio Online)

Visual Studio单元测试和命令行参数,以避免源代码管理中的密码

Visual Studio第三方插件创建

Visual Studio 强制桌面 API

Visual Studio 的分析 API