支持源代码管理

Visual Studio 支持项目或编辑器的文件检查输出、检查和其他源代码管理操作。 作为源代码管理客户端,Visual Studio 旨在与源代码管理包(如 Visual Source保险箱)进行交互,该包为动态定义的文件集提供存档、版本控制和控制设施。

本节内容

描述项目类型必须实现以支持源代码管理的接口。

提供其答案更改如何实现项目类型的问题。

介绍如何支持源代码管理更改项目类型的实现。

讨论项目类型和编辑器的最佳做法。

介绍如何在用户将其添加到源代码管理系统时注册项目。

参考

IVsQueryEditQuerySave2 向环境或源代码管理包指示文件即将在内存中更改或保存。

IVsSccManager2 允许项目和层次结构向源代码管理注册自己,并获取有关源代码管理状态的信息。

IVsSccProject2 在项目系统中实现,为项目文件和项目项提供源代码管理。

IVsTrackProjectDocuments2 项目用于查询环境,以获取在解决方案中添加、删除或重命名文件或目录的权限。

IVsTrackProjectDocumentsEvents2 通知客户端对项目文件或目录所做的更改。

概述了作为 Visual Studio 集成开发环境(IDE)的基本构建基块的项目。 提供了指向说明项目如何控制生成和编译代码的其他主题的链接。