Compartilhar via


Detalhes de runtime de controle do código-fonte

Um projeto é adicionado ao controle de versão quando o usuário adiciona um arquivo no projeto ao controle de versão ou por meio de um controlador automatizado, como um assistente automatizado. Um projeto não especifica por si só que está sob controle do código-fonte; ele dá suporte ao controle do código-fonte, mas deve ser adicionado a ele manualmente.

Registrando-se com um pacote de controle do código-fonte

Quando um arquivo em seu projeto é adicionado ao controle do código-fonte, o ambiente chama SetSccLocation para fornecer quatro cadeias de caracteres opacas que são usadas como cookies pelo sistema de controle do código-fonte. Armazene essas cadeias de caracteres no arquivo de projeto. Essas cadeias de caracteres devem ser passadas para o "Stub" de Controle de Código-Fonte (o componente do Visual Studio que gerencia pacotes de controle de código-fonte) durante a inicialização do tipo de projeto ao chamar RegisterSccProject. Isso, por sua vez, carrega o pacote de controle do código-fonte apropriado e encaminha a chamada para sua implementação de IVsSccManager2::RegisterSccProject.