Ho appena installato AnkhSVN per avere il supporto di subversion da Visual Studio 2010. Ho notato che dovevo andare a Strumenti> Opzioni> Controllo origine per selezionare il plug-in di controllo del codice sorgente corrente.Come specificare il plug-in del controllo del codice sorgente in base alla soluzione in Visual Studio?
Al momento, sto lavorando a più progetti utilizzando diversi sistemi di controllo versione. Ad esempio, ho anche alcuni progetti in Mercurial, per i quali un controllo sorgente VS plugin is available.
Esiste un modo per specificare il plug-in del controllo del codice sorgente in base alla soluzione? O VS può rilevare automaticamente i vcs usati? Quali sono le migliori pratiche in questo senso?
Edit: una ricerca su google mi ha portato a How to configure Visual Studio to use different source control providers e Can Perforce and SourceSafe co-exist in Visual Studio?. Entrambi coprono lo stesso terreno, ma sembrano essere specifici per vcs specifici e mancano di una risposta generale soddisfacente. Sto cercando una risposta generale qui.
+1 in quanto ho lo stesso problema passando da TFS e Perforce. – Fueled
Sembra che i riferimenti collegati rispondano più o meno alla domanda. Se il plug-in del controllo del codice sorgente utilizzato da Visual Studio per un particolare sistema di controllo del codice sorgente supporta i collegamenti di integrazione del controllo del codice sorgente, questi verranno registrati nel file della soluzione. Visual Studio dovrebbe utilizzare questi collegamenti quando apre la soluzione per selezionare il fornitore di controllo del codice sorgente appropriato. –
Non è possibile, a meno che non si installi alcuni plug-in che faranno questo per voi. – cpoDesign