Partilhar via


Detalhes do tempo de execução do controle do código-fonte

Um projeto é adicionado ao controle do código-fonte quando o usuário adiciona um arquivo no projeto ao controle do código-fonte ou por meio de um controlador de automação, como um assistente. Um projeto não especifica por si só que está sob controle do código-fonte; ele suporta controle de origem, 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 em seu arquivo de projeto. Essas cadeias de caracteres devem ser passadas para o Stub de Controle do Código-Fonte (o componente do Visual Studio que gerencia pacotes de controle do código-fonte) na inicialização do tipo de projeto chamando RegisterSccProject. Isso, por sua vez, carrega o pacote de controle do código-fonte apropriado e encaminha a chamada para sua implementação do IVsSccManager2::RegisterSccProject.