Pergunta

Recentemente, a integração SourceSafe em visual studio começou a executar mal porque temos movido, e o "servidor" SourceSafe está localizado em uma VPN que vai através de uma conexão lenta. Isso fez com que os grandes projectos de carregamento no visual c ++ 6 take 5+ minutos porque tem que falar com o "servidor" para cada projeto. Além disso, existem alguns bugs que são perigosos para a integração (o auto-checkout de certos projetos compartilhados vai fazer um get mais recentes sobre a versão errada de um arquivo ramificada). Isso me levou a querer desativar a integração SourceSafe, porém eu não encontrei nenhuma opção de menu ou opção de desinstalação. Google relatou alguns ajustes de registro, mas nenhum deles parecia trabalho.

Alguém sabe de uma maneira fácil de remover a integração SourceSafe a partir do Visual C ++ 6, sem desinstalar SourceSafe completamente?

Foi útil?

Solução

A partir http://support.microsoft.com/kb/236399 :

Fonte software de controle de código, como Microsoft Visual SourceSafe, que integra com o Visual C ++ ambiente de desenvolvimento integrado (IDE) pode ser configurado para ligar um servidor de código fonte durante o Visual C ++ comece. Em tais casos, uma perda de conectividade de rede fará com que Visual C ++ para iniciar-se muito lentamente. Para melhorar o desempenho, quer garantir conectividade de rede apropriada ou desabilitar o software de controle de código fonte integração com o Visual C ++ IDE. Para fazer o último, feche o Visual C ++, e em seguida, usar o Regedit.exe para localizar o seguinte chave do Registro e defina seu valor desativado para (DWORD) 0x00000001:

HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Source Control\Disabled

Eu segui este e pareceu-obra sobre tentar novamente. Eu acho que eu poderia ter tido uma segunda cópia do Visual Studio em execução quando eu fiz isso pela primeira vez.

Outras dicas

Abra o .DSP e .dsw arquivo em um editor de texto e remover as respectivas entradas do .dsp eo ficheiro.dsw. Além disso, excluir os arquivos .scc.

Há uma Base de Conhecimento Microsoft artigo sobre como fazer exatamente isso.

A essência do que é que você deve editar manualmente o .dsw e arquivos .DSP em um editor de texto e remover alguns outros arquivos em torno de mentir. Consulte o artigo para obter mais detalhes.

Se as soluções mencionadas acima não para você fazer isso:

pasta Renomear: \ Program Files \ Microsoft \% vs% \ Common7 \ IDE \ VS SCC

VS vai reclamar uma vez sobre plug-in não estar lá e você diz "Sim" para ignorá-la para sempre.

Todos os arquivos “tem mais recente,” “somente leitura”, e editado em VS, fará VS reclamar e oferta de “override”, que funciona bem para mim.

O que você ganha:

  • soluções open VSS ligada rapidamente, sem VS conteúdos correspondentes ao servidor VSS.

  • soluções open VSS-ligados e editar os arquivos à vontade sem estar atolado em “check out” bs.

  • Isso faz com que usam outro sistema de controle de origem distribuídos em cima da árvore do projeto com VSS ligações indolor.

  • cliente VSS ainda funciona por si só muito bem, incluindo diff, check-out, check-in.

HKEY_CURRENT_USER \ Software \ Microsoft \ DevStudio \ 6.0 \ Source Control \ Disabled Segui isso e ele parecia estar a trabalhar em cima de tentar novamente. Eu acho que eu poderia ter tido uma segunda cópia do Visual Studio em execução quando eu fiz isso pela primeira vez.

O seu funcionamento ..... Graças Ajay

O que funcionou para nós, e é muito mais fácil, não requer registro / arquivo editar à mão, e mais seguro eu acho é o seguinte:

1) Sair Visual Studio completamente.

2) Desligar a partir da rede (desligue o cabo e desligar sem fios, ou desactivar os adaptadores de rede)

3) Abra o espaço de trabalho VS6 (DSW) para o projeto. Quando ele inicia ele vai encontrá-lo não pode se conectar com o banco de dados VSS que quer e pedir-lhe sobre isso ...

4) Diga VS para nunca tentar se reconectar ao db controle de origem no futuro.

5) Feito ... VS faz todas as alterações que a instalação Área / PROJECT para você. Você não está desligando VS do controle de origem em geral (como uma edição de registro faria) e sua não editar manualmente arquivos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top