Compartilhar via


Suporte para controle do código-fonte

Visual Studio oferece suporte a check-outs de arquivo, check-ins e outras operações de controle de origem para seu projeto ou editor. Como um cliente de controle de origem, o Visual Studio foi projetado para interagir com um pacote de controle de origem, como o Visual SourceSafe, que fornece recursos de arquivamento, controle de versão e controle para um conjunto de arquivos definido dinamicamente.

Nesta seção

Descreve as interfaces que um tipo de projeto deve implementar para oferecer suporte ao controle do código-fonte.

Fornece perguntas cujas respostas alteram a forma como você implementa um tipo de projeto.

Descreve como o suporte ao controle do código-fonte altera a implementação de um tipo de projeto.

Discute as práticas recomendadas para tipos de projeto e editores.

Descreve como registrar um projeto quando um usuário o adiciona a um sistema de controle de origem.

Referência

IVsQueryEditQuerySave2 Indica ao ambiente ou ao pacote de controle do código-fonte que um arquivo está prestes a ser alterado na memória ou salvo.

IVsSccManager2 Permite que projetos e hierarquias se registrem no controle do código-fonte e obtenham informações sobre o status do controle do código-fonte.

IVsSccProject2 Implementado em um sistema de projeto para fornecer controle de código-fonte para arquivos de projeto e itens de projeto.

IVsTrackProjectDocuments2 Usado por projetos para consultar o ambiente em busca de permissão para adicionar, remover ou renomear um arquivo ou diretório em uma solução.

IVsTrackProjectDocumentsEvents2 Notifica os clientes sobre alterações que foram feitas em arquivos de projeto ou diretórios.

Fornece uma visão geral de projetos como os blocos de construção básicos do ambiente de desenvolvimento integrado (IDE) do Visual Studio. São fornecidos links para tópicos adicionais que explicam como os projetos controlam a criação e a compilação de código.