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.
Esta seção elabora as opções de plug-ins de controle do código-fonte e VSPackages de controle do código-fonte para estender soluções de controle do código-fonte e fornece diretrizes amplas sobre como escolher um caminho de integração adequado.
Solução de controle do código-fonte pequena com recursos limitados
Se você tiver recursos limitados e não puder ser sobrecarregado com a sobrecarga de gravar um pacote de controle do código-fonte, poderá criar plug-ins baseados em API do Plug-in de Controle do Código-Fonte. Isso permite que você trabalhe lado a lado com pacotes de controle do código-fonte e pode alternar entre plug-ins de controle do código-fonte e pacotes sob demanda. Para obter mais informações, consulte Registro e seleção.
Solução de controle do código-fonte grande com um conjunto de recursos avançado
Se você quiser implementar uma solução de controle do código-fonte que forneça um modelo de controle do código-fonte avançado que não seja capturado adequadamente usando a API do Plug-in de Controle do Código-Fonte, você poderá considerar um pacote de controle do código-fonte como o caminho de integração. Isso se aplica especialmente se você preferir substituir o Pacote do Adaptador de Controle de Código-Fonte (que se comunica com plug-ins de controle de código-fonte e fornece uma interface de usuário de controle de código-fonte básico) pelo seu próprio pacote, para que você possa lidar com os eventos de controle de código-fonte de maneira personalizada. Se você já tiver uma interface do usuário de controle do código-fonte satisfatória e quiser preservar essa experiência no Visual Studio, a opção de pacote de controle do código-fonte permitirá que você faça exatamente isso. O pacote de controle do código-fonte não é genérico e foi projetado exclusivamente para uso com o IDE do Visual Studio.
Se você quiser implementar uma solução de controle do código-fonte que forneça flexibilidade e controle mais avançado sobre a lógica de controle do código-fonte e a interface do usuário, talvez prefira a rota de integração do pacote de controle do código-fonte. É possível:
Registre seu próprio VSPackage de controle do código-fonte (consulte Registro e seleção).
Substitua a interface do usuário do controle do código-fonte padrão pela interface do usuário personalizada (consulte a interface do usuário personalizada).
Especifique glifos a serem usados e manipule eventos de glifo do Gerenciador de Soluções (consulte o controle glifo).
Manipular os eventos de edição e salvamento de consultas (consulte Query Edit Query Save).