Comparação opcional da pasta do projeto local para o repositório de controle do código-fonte

Na API de plug-in do controle do código-fonte 1.2, a comparação entre a pasta do projeto local e o controle do código-fonte é feita usando as funções SccDirQueryInfo e SccDirDiff.

No Gerenciador de Soluções, se uma pasta for selecionada em vez de um arquivo individual, o menu de atalho Comparar versões invocará os novos SccDirQueryInfo e SccDirDiff no plug-in de controle do código-fonte.

Novos sinalizadores de funcionalidade

SCC_CAP_DIRECTORYDIFF

SCC_CAP_DIRECTORYCHECKOUT

Novas funções

A SccDirQueryInfo função é chamada antes para determinar se o diretório de trabalho é controlado pela SccDirDiff origem. A SccDirDiff função exibe as diferenças entre o diretório local atual e a pasta de controle do código-fonte correspondente. Esse comando solicita que o plug-in de controle do código-fonte exibir a lista de alterações no diretório. Um plug-in de controle do código-fonte fornece sua própria interface do usuário para exibir as diferenças.

Observação

Essa função usa os mesmos sinalizadores de comando que SccDiff. Como um provedor de plug-in de controle do código-fonte, você pode optar por não dar suporte à operação de "comparação rápida" para diretórios.

Confira também