2009-08-14 9 views
11

Ho iniziato a lavorare su un progetto esistente presso la mia azienda che è stato verificato in VSS 6.0 circa un mese fa. È stato creato utilizzando Visual Studio 2005 e C# e tutti i riferimenti puntano a .NET 2.0. Sono entrato in VSS e ho impostato la cartella di lavoro come al solito e ho ottenuto l'ultima versione. Ho aperto questo progetto al punto che viene richiesto con questo:Associazioni di associazione controllo origine Problema

La soluzione sembra essere sotto il controllo del codice sorgente, ma le sue informazioni di rilegatura non possono essere trovate. È possibile che il file MSSCCPRJ.SCC o un altro elemento che contiene le impostazioni di controllo del codice sorgente per la soluzione siano stati eliminati. Poiché non è possibile recuperare automaticamente queste informazioni mancanti, i progetti di cui mancano i binding verranno trattati come non sotto il controllo del codice sorgente.

faccio clic su "OK" e che pronta è direttamente seguita da questo:

Il plug-in controllo del codice sorgente associato non è installato o non è stato possibile inizializzare.

Questo mi presenta con queste opzioni:

  1. funzionare temporaneamente incontrollata.
  2. rimuovere in modo permanente di controllo di origine attacchi associazione

Come posso rimediare a questa situazione? Mi piacerebbe che il progetto rimanesse sotto controllo VSS. Qualche idea?

risposta

21

Vai a File -> controllo del codice sorgente -> Modifica controllo del codice sorgente, quindi selezionare ogni progetto che si ha sotto VSS e "legare" alla directory corretta in VSS, verrà richiesto nome utente VSS e password

+0

Perfetto, grazie. –

+2

Questo non funziona per me. Quando premo "Bind", non succede nulla. Inoltre, Team Explorer mi ha chiesto di aggiornare i binding alla mia soluzione e, dopo averlo fatto, le cartelle dell'intero progetto sono state riorganizzate. L'unica cosa che sembrava funzionare era aggiungere nuovamente la soluzione al controllo del codice sorgente, ma in questo modo sovrascrivo tutti i file sul server. – lukeshek

5

invece di rebinding 100s di file, date un'occhiata a questa soluzione: http://regev.wordpress.com/2008/03/29/binding-to-source-control-issue/

"invece di ottenere la versione più recente attraverso il client di controllo di origine, si dovrebbe aver aperto Visual Studio e scegliere: file | controllo del codice sorgente | aperto da Source Control ... questo avrebbe creato la soluzione sulla seconda macchina senza problemi di binding. "

0

Caricare normalmente la soluzione, quindi fare clic con il pulsante destro del mouse sul progetto non disponibile. Quindi modificare il file di progetto per commentare le impostazioni di controllo del codice sorgente in xml. Quindi ricaricare il progetto.

0

Tutto è semplice: prima di tutto, aggiungi il progetto mancante tramite Source Control Explorer. Quindi, effettuare il check-in. Quindi aggiungerlo alla soluzione e effettuare il check-in del file della soluzione modificata. Voilà!

Problemi correlati