2010-11-16 9 views
10

C'è una domanda che sta già discutendo su how to add project/solution bindings to TFS, tuttavia sembra che si applichi solo a Visual Studio 2008 (non riesco a trovare la finestra di dialogo "Modifica controllo sorgente" in VS2010).Come aggiungere binding TFS a un progetto di Visual Studio 2010?

Ho una soluzione e un codice sorgente sul mio computer locale già in TFS, tuttavia non ha collegamenti TFS (la cosa che produce l'icona del lucchetto in Visual Studio Solution Explorer e consente il checkout automatico).

Come è possibile aggiungere collegamenti a un progetto TFS esistente utilizzando Visual Studio 2010?

+0

Ho appena controllato il mio VS2010 e ho File-> Source Control-> Change Source Control come per la domanda SO a cui si fa riferimento. –

risposta

0

Passare all'esploratore del controllo sorgente in Team Explorer, in cui è possibile visualizzare il repository. Fare clic con il tasto destro sulla cartella superiore che esegue il mapping alla cartella sul computer locale. C'è un'opzione chiamata "Mappa nella cartella locale". Mappalo alla cartella sul tuo computer locale. Questo imposterà tutti i binding per TFS per il tuo progetto.

+1

Ho già impostato il percorso locale, ho provato a rimuoverlo e leggerlo ma i binding TFS non sono ancora presenti. – Simon

+0

@Simon, sei riuscito a risolvere questo problema? Al momento sto affrontando un problema simile. – Ujjwal

+0

@Ujjwal: No, non l'ho mai fatto, mi dispiace. – Simon

6

In VS2010 selezionare Strumenti> Opzioni> Controllo origine e verificare se è impostato su TFS. Se no, potrebbe essere il motivo per cui non vedi File-> Controllo del codice sorgente-> Cambia controllo del codice sorgente.

+1

È già impostato per essere Visual Studio Team Foundation Server, è stata una buona idea controllare grazie. – Simon

2

Mi sono imbattuto in questo problema e, per me, il problema era che la mia soluzione era offline rispetto a TFS. Dopo aver provato a cambiare il controllo del codice sorgente, ho ricevuto un messaggio che indica che è già associato al controllo del codice sorgente ma è offline. Ho messo la soluzione in linea, secondo il mio ricordo, usando l'opzione di menu File-> Sorgente di controllo-> Vai online e questo sembrava risolvere il problema.

+0

File -> Controllo origine -> Vai online; Questa informazione è stata molto utile. Grazie PatrickV – Catto

+0

Mi sono appena imbattuto in questo problema, l'opzione di andare online non era in File -> Controllo del codice sorgente, ma è presente quando faccio clic con il pulsante destro del mouse sul nodo radice in Esplora soluzioni ... È interessante notare che la soluzione era offline ma non lo dice quando lo apri. – Taegost

0

Ho avuto lo stesso problema e le seguenti operazioni risolto per me in VS 2008.

Purtroppo, non ho registrato la procedura esatta e non voglio aggiungere un nuovo progetto per il nostro TFS per provare di nuovo, quindi i passaggi sono dalla memoria.

  1. Vai a menu File -> controllo del codice sorgente -> Apri dal controllo del codice sorgente
  2. Selezionare file di soluzione da gerarchia TFS
  3. accettare qualsiasi avvertimento su progetto già essere sul disco locale
  4. una finestra di pop-up viene in su dire qualcosa sulla falsariga "Questa soluzione è già sotto il controllo del codice sorgente, ma non esistono collegamenti. Vuoi aggiungerli?"
  5. Un selettore mostra tutti i progetti in una griglia e consente di aggiungere i collegamenti richiesti. Aggiungi l'impostazione del server TFS a ciascun progetto (seleziona tutte le linee nella griglia in una sola volta e premi un pulsante in alto. Non riesco a ricordare come è stato chiamato, ma era abbastanza ovvio).
Problemi correlati