Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Visual Studio dá suporte a check-outs de arquivos, check-ins e outras operações de controle de código-fonte para seu projeto ou editor. Como um cliente de controle do código-fonte, o Visual Studio foi projetado para interagir com um pacote de controle do código-fonte, como o Visual SourceSafe, que fornece instalações 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 dar suporte ao controle do código-fonte.
Fornece perguntas cujas respostas mudam 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 do código-fonte.
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 do código-fonte para arquivos de projeto e itens de projeto.
IVsTrackProjectDocuments2 Usado por projetos para consultar o ambiente para obter permissão para adicionar, remover ou renomear um arquivo ou diretório em uma solução.
IVsTrackProjectDocumentsEvents2 Notifica os clientes sobre as alterações feitas em arquivos ou diretórios do projeto.
Seções relacionadas
Fornece uma visão geral dos projetos como os blocos de construção básicos do IDE (ambiente de desenvolvimento integrado) do Visual Studio. Links são fornecidos para tópicos adicionais que explicam como os projetos controlam a criação e a compilação de código.