Connettersi ai progetti team in Team Foundation Server

Per condividere codice, creare app, tenere traccia del lavoro e collaborare con i membri del team, è possibile connettersi a un progetto team in Visual Studio Team Foundation Server (TFS) da uno dei client seguenti:

  • Web browser, a cui viene anche fatto riferimento come Team Web Access (TWA)

  • Visual Studio o Team Explorer

  • Eclipse

Da ognuno di questi client è possibile cambiare rapidamente contesto passando a un progetto team diverso e connettersi con un nome account differente. Se si lavora in modalità remota, è possibile configurare il client per la connessione a un server proxy TFS.

Se è necessario creare un progetto team, iniziare qui.

Per iniziare a usare una base di codice, configurare TFVC o configurare Git.

Connettersi da un Web browser (TWA)

  1. Se non si appartiene a un gruppo di sicurezza TFS, richiedere di essere aggiunti.

  2. Aprire una finestra del browser e digitare un URL con il formato seguente:

    http://NomeServer:8080/tfs/

    Ad esempio, per connettersi al server denominato FabrikamPrime, digitare: http://FabrikamPrime:8080/tfs/.

    La porta predefinita è la numero 8080. Specificare il numero di porta e la directory del server se le impostazioni predefinite non vengono usate.

    Quando ci si connette a Visual Studio Online, l'URL avrà il seguente formato:

    https://fabrikamfiber.visualstudio.com/DefaultCollection/

  3. La prima volta che si accede al server, viene visualizzata una finestra di dialogo relativa all'identità Windows. Immettere le credenziali e scegliere il pulsante OK.

    Suggerimento: se si seleziona la casella di controllo Memorizza dati non sarà necessario immettere le proprie credenziali la volta successiva che verrà effettuata la connessione a TWA.

  4. Scegliere il progetto team o il team dal set di collegamenti disponibili.

    Pagina Panoramica, Team Web Access

    Per connettersi a un progetto in Visual Studio Online, usare il collegamento al progetto team.

    Collegamento Progetto team nella home page del server (ospitato)

    In alternativa, scegliere Sfoglia tutto per eseguire una selezione nell'elenco di raccolte di progetti team, di progetti team e di team che sono stati definiti nel server.

Per cambiare contesto e passarlo a un progetto team diverso

  • Scegliere il progetto team da usare.

    Passare il contesto a un altro team

    Per informazioni su ogni hub e sulle attività che è possibile eseguire, vedere Usare Team Web Access.

Per effettuare l'accesso con credenziali diverse

  1. Aprire Sicurezza di Windows nel menu di scelta rapida associato al nome.

    Collegamento Accedi come nel menu di scelta rapida Account

  2. Immettere le credenziali.

    Immettere un nome utente e una password per accedere a TFS

Per aprire TWA da Team Explorer

  • Aprire Web Access dalla home page.

    Connettersi a Team Web Access

Connettersi da Visual Studio o Team Explorer

  1. Se non lo si è già fatto, scaricare e installare Visual Studio o Team Explorer.

  2. Se non si appartiene a un gruppo di sicurezza TFS, richiedere di essere aggiunti.

  3. Controllare con un membro del team per determinare i nomi del server, dell'insieme di progetti team e del progetto team a cui verrà effettuata la connessione.

  4. Da Team Explorer connettersi al server e all'insieme di progetti team in cui è definito il progetto team.

    ALM_CTP_Connect

    Selezionare i progetti team che verranno usati.

    Finestra di dialogo Connetti a Team Foundation Server

    Se è la prima volta che si esegue la connessione, aggiungere TFS all'elenco di server riconosciuti.

    Servers button on the Connect to Team Foundation Server dialog box. Add button on the Add/Remove TFS. Name of server in the Add TFS dialog box. OK button.

    Se è stato selezionato un solo progetto team, verrà visualizzata la pagina iniziale del progetto. Le pagine visualizzate variano in base alle risorse abilitate e al sistema di controllo del codice sorgente selezionato per il progetto team.

    Team Explorer con TFVC

    Home page di Team Explorer con TFVC come controllo del codice sorgente

    Team Explorer con Git

    Home page di Team Explorer con Git come controllo del codice sorgente

    Per informazioni su ogni pagina e sulle attività che è possibile eseguire, vedere Usare Team Explorer.

    Se sono stati selezionati più progetti, nella pagina della connessione selezionare quello che si desidera usare.

    Pagina Connetti, sono elencati due progetti team connessi

    Il client ricorda il set di connessioni configurate. È possibile passare rapidamente da un progetto team a un altro dalla pagina della connessione.

Per cambiare account quando ci si connette a Visual Studio Online

  1. Nella pagina di connessione selezionare il collegamento Seleziona progetti team per accedere usando credenziali diverse.

    ALM_CTP_ConnectFinestra di dialogo Connetti a Team Foundation Server

    Il collegamento Cambia utente è visualizzato solo quando si è connessi in modo attivo a un progetto team ospitato in Visual Studio Online.

  2. Accedere usando un account Microsoft valido, ovvero un account associato a un progetto team di Visual Studio Online.

Per cambiare account quando ci si connette a TFS in modalità locale

  • Per eseguire Visual Studio con un account diverso da quello usato per accedere a Windows, aprire il menu di scelta rapida per devenv.exe per accedere alle opzioni per l'account di esecuzione.

    Menu di scelta rapida per devenv.exe di Visual Studio

    Il file eseguibile è disponibile nella cartella seguente: Unità:\Programmi (x86)\Microsoft Visual Studio 12.0\Common7\IDE\.

Connettersi da Eclipse

  1. Se non si è già provveduto in tal senso, installare il plug-in di TFS per Eclipse.

  2. Se non si appartiene a un gruppo di sicurezza TFS, richiedere di essere aggiunti.

  3. Usare la prospettiva di Team Foundation Server in Eclipse per connettersi a TFS.

    Connessione a Team Foundation Server

    Nota

    La prospettiva TFS potrebbe essere visualizzata in un riquadro diverso rispetto a quanto visualizzato qui.

    Verrà visualizzata la finestra di dialogo Aggiungi progetto team esistente. Scegliere Server….

    Connessione a Team Foundation Server

    Viene visualizzata la finestra di dialogo Aggiungi/Rimuovi Team Foundation Server. Scegliere il pulsante Aggiungi.

    Connessione a Team Foundation Server

  4. Copiare l'URL del progetto team dal browser.

    Aggiungere Team Foundation Server

    Se si usa Visual Studio Online, connettersi a http://{your account}.visualstudio.com. Se si usa un'installazione locale di TFS, usare http://{server}:{port}/tfs. La porta è in genere 8080, ma potrebbe risultare diversa per la propria installazione.

  5. Selezionare la raccolta di progetti team e quindi selezionare il progetto.

    Aggiungere un progetto team esistente

    A questo punto la connessione è stabilita. Le pagine visualizzate variano in base alle risorse abilitate e al sistema di controllo del codice sorgente selezionato per il progetto team.

    Team Explorer con TFVC (Eclipse)

    Home page con TFVC come controllo del codice sorgente - Eclipse

    Team Explorer con Git (Eclipse)

    Home page con Git come controllo del codice sorgente - Eclipse

    Per informazioni su ogni pagina e sulle attività che è possibile eseguire, vedere Usare Team Explorer.

Configurare Visual Studio per connettersi al proxy TFS

Se il team remoto usa Server proxy TFS per i file di cache, è possibile configurare Visual Studio per connettersi tramite il server proxy e scaricare i file nel controllo della versione di Team Foundation.

  1. Assicurarsi innanzitutto di essere connessi a TFS tramite Team Explorer come descritto nella sezione precedente.

  2. Aprire la finestra Opzioni nel menu Strumenti di Visual Studio ed espandere la cartella Controllo del codice sorgente. Nella Selezione plug-in verificare che Visual Studio Team Foundation Server sia selezionato.

    Pagina Selezione plug-in, finestra di dialogo Opzioni

  3. Nella pagina di Visual Studio Team Foundation Server immettere il nome e il numero di porta del server proxy TFS. Selezionare la casella di controllo Usa crittografia SSL (HTTPS) per la connessione.

    Pagina Configurazione proxy VS TFVC, finestra di dialogo Opzioni

    Assicurarsi di specificare il numero di porta che l'amministratore ha assegnato al proxy TFS.

L'opzione Configura strumenti utente consente di associare un tipo di file con un confronto o uno strumento di unione. Per eseguire questa operazione, vedere Associare un tipo di file con uno strumento di confronto del file o Associare un tipo di file a uno strumento di unione.

Domande e risposte

D: Quali altri client supportano la connessione a TFS?

R: Per gestire gli elementi di lavoro, è possibile usare Excel o Project. Per gestire le attività di test, è possibile usare Microsoft Test Manager.

Per una panoramica di tutti i client Team Foundation e le attività che supportano, vedere Scegliere il client di Team Foundation per eseguire le attività.

D: Quali problemi di compatibilità esistono tra versioni client e server?

R: Alcune attività o funzionalità non sono disponibili quando ci si connette a una versione di TFS successiva a quella supportata dal client. Vedere Compatibilità tra client Team Foundation e Team Foundation Server.

D: In che modo è possibile determinare la versione di TFS a cui si è connessi?

R: da un Web browser e per un'istanza locale di TFS, immettere l'indirizzo seguente: http://NomeServer:8080/tfs/_home/About.

Per Visual Studio Online, immettere l'indirizzo seguente: http://NomeAccount.visualstudio.com/_home/About.

D: In che modo è possibile connettersi da un client di Microsoft Office?

R: Per connettersi a Excel o a Project, andare qui. Per collegare uno storyboard a un elemento di lavoro da Storyboard di PowerPoint, andare qui.

D: Come si cancella la cache nei computer client?

R: Se la configurazione locale di TFS subisce modifiche, ad esempio quando si sposta o si suddivide un insieme di progetti, potrebbe essere necessario cancellare la cache.

  1. Accedere al computer client per Team Foundation usando le credenziali dell'utente di cui si vuole cancellare la cache.

  2. Chiudere le istanze di Visual Studio aperte.

  3. Aprire un browser e passare a una delle cartelle seguenti, a seconda del sistema operativo in esecuzione nel computer client:

    • Windows 8

      Unità**:\Users\NomeUtente\AppData\Local\Microsoft\Team Foundation\4.0\Cache**

    • Windows Vista o Windows 7

      Unità**:\Users\NomeUtente\AppData\Local\Microsoft\Team Foundation\2.0\Cache**

    • Windows XP o Windows Server 2003

      Unità**:\Documents and Settings\NomeUtente\Local Settings\Application Data\Microsoft\Team Foundation\2.0\Cache**

  4. Eliminare il contenuto della directory della cache, includendo tutte le sottocartelle.

D: Quali operazioni eseguire se non è possibile effettuare la connessione?

R: Di seguito viene fornito un elenco dei problemi di connessione rilevati più di frequente e delle operazioni da eseguire per risolverli. Iniziare dall'alto e procedere nell'ordine indicato.

  1. Verificare di disporre delle autorizzazioni necessarie.

    Se gli errori visualizzati indicano azioni di sola lettura o bloccate, è possibile che non si disponga dell'autorizzazione per agire sui dati.

  2. Verificare che il computer in uso sia connesso alla rete e in grado di accedere alle risorse di rete.

  3. Verificare che TFS non sia stato creato offline. Rivolgersi all'amministratore TFS.

  4. Verificare se il progetto team è stato spostato in un altro insieme di progetti team in Team Foundation Server. Se è stato spostato, è necessario creare una connessione al nuovo nome del server.

Per altri suggerimenti sulla risoluzione dei problemi aggiuntivi, vedere qui.

D: Come si risolve l'errore del tipo "Questo trasporto non è implementato" quando si effettua la connessione usando Git?

R: Vedere il post di blog relativo alle operazioni di rete Git in Visual Studio 2013.

D: Perché viene visualizzato un errore TF10169 quando si cerca di eseguire il rollback della cartella radice?

R: Il progetto team richiede una cartella radice e non è pertanto possibile eseguirne il rollback. È tuttavia possibile, eliminare il progetto team.