Domanda

Di recente, l'integrazione di SourceSafe in Visual Studio ha iniziato a funzionare male perché ci siamo spostati, e il "server" di SourceSafe si trova attraverso una VPN che passa attraverso una connessione lenta. Ciò ha reso il caricamento di progetti di grandi dimensioni in Visual c ++ 6 richiede 5+ minuti perché deve parlare con il "server" per ogni progetto. Inoltre, ci sono alcuni bug che sono pericolosi nell'integrazione (il checkout automatico di alcuni progetti condivisi farà un aggiornamento sulla versione errata di un file ramificato). Questo mi ha fatto desiderare di disabilitare l'integrazione di SourceSafe, tuttavia non ho trovato alcuna opzione di menu o di disinstallazione. Google ha segnalato alcune modifiche al registro, ma nessuna sembra funzionare.

Qualcuno conosce un modo semplice per rimuovere l'integrazione di SourceSafe da Visual C ++ 6, senza disinstallare completamente SourceSafe?

È stato utile?

Soluzione

Da http://support.microsoft.com/kb/236399 :

  

Software di controllo del codice sorgente, come   Microsoft Visual SourceSafe, quello   si integra con Visual C ++   ambiente di sviluppo integrato   (IDE) può essere configurato per la connessione   un server di codice sorgente durante Visual C ++   avviare. In tali casi, una perdita in   la connettività di rete causerà Visual   C ++ per avviarsi molto lentamente. A   migliorare le prestazioni, o garantire   corretta connettività di rete o disabilitazione   il software di controllo del codice sorgente   integrazione con l'IDE di Visual C ++.   Per eseguire quest'ultimo, chiudere Visual C ++ e   quindi utilizzare RegEdit.Exe per individuare il file   seguente chiave di registro e impostarne la   Valore disabilitato su (DWORD) 0x00000001:

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

L'ho seguito e sembrava funzionare dopo averlo provato di nuovo. Penso che avrei potuto avere una seconda copia di Visual Studio in esecuzione quando l'ho fatto per la prima volta.

Altri suggerimenti

Apri il file .dsp e .dsw in un editor di testo e rimuovi le rispettive voci dal file .dsp e .dsw. Inoltre, elimina i file .scc.

Esiste un Microsoft Knowledge Base articolo su come fare esattamente questo.

L'essenziale è che devi modificare manualmente i file .dsw e .dsp in un editor di testo e rimuovere alcuni altri file in giro. Vedi l'articolo per maggiori dettagli.

Se le soluzioni sopra menzionate falliscono per te, fai questo:

Rinomina cartella: \ Programmi \ Microsoft \% vs% \ Common7 \ IDE \ VS SCC

VS si lamenterà una volta che il plug-in non è presente e tu dici " Sì " ignorarlo per sempre.

Tutti i file & # 8220; sono stati aggiornati, & # 8221; & # 8220; sola lettura, & # 8221; e modificato in VS, farà lamentare VS e offrirà a & # 8220; override & # 8221 ;, che funziona bene per me.

Cosa guadagni:

  • Apri rapidamente soluzioni VSS-linked senza VS che abbina i contenuti al server VSS.

  • Apri soluzioni collegate a VSS e MODIFICA i file a piacimento senza essere impantanato in & # 8220; controlla & # 8221; bs.

  • Questo rende indolore l'utilizzo di altri sistemi di controllo del codice sorgente distribuito in cima all'albero del progetto con collegamenti VSS.

  • Il client VSS funziona ancora da solo, compreso diff, checkout, checkin.

HKEY_CURRENT_USER \ Software \ Microsoft \ DevStudio \ 6.0 \ Controllo sorgente \ Disabilitato Ho seguito questo e sembrava funzionare dopo aver provato di nuovo. Penso che avrei potuto avere una seconda copia di Visual Studio in esecuzione quando l'ho fatto per la prima volta.

Funziona ..... Grazie Ajay

Ciò che ha funzionato per noi, ed è molto più semplice, non richiede manualmente la modifica di registro / file e penso che sia più sicuro:

1) Chiudi Visual Studio completamente.

2) Disconnettersi dalla rete (scollegare il cavo e disattivare la connessione wireless o disabilitare gli adattatori di rete)

3) Aprire l'area di lavoro VS6 (DSW) per il progetto. All'avvio troverà che non è in grado di connettersi con il database VSS che desidera e ti chiederà a tale proposito ...

4) Di 'a VS di non tentare mai di riconnettersi al controllo del codice sorgente in futuro.

5) Fatto ... VS apporta tutte le modifiche alla configurazione di WORKSPACE / PROJECT per te. Non stai disconnettendo VS dal controllo del codice sorgente in generale (come farebbe una modifica del registro) e non stai modificando manualmente i file.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top