Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Decidere se utilizzare un'area di lavoro locale o del server

 

Pubblicato: aprile 2016

Quando si usa un'area di lavoro locale, si ottengono i vantaggi seguenti:

Lavorare offline facilmente. È possibile iniziare rapidamente la modifica di un file quando la connessione di rete non è disponibile o affidabile. In Esplora soluzioni è possibile aggiungere, modificare, eliminare, rinominare, annullare e confrontare gli elementi di un'area di lavoro anche quando non si è connessi a Team Foundation Server.

Ripristinare facilmente file che sono stati eliminati localmente. Per ripristinare i file eliminati localmente, è sufficiente recuperare i file.

Visual Studio rileva le modifiche automaticamente. Quando si aggiungono o eliminano file esterni a Visual Studio, il programma rileva automaticamente queste modifiche.

D: come funziona un'area di lavoro locale?

System_CAPS_importantImportante

Uno svantaggio dell'area di lavoro locale è che le prestazioni peggiorano man mano che aumenta il numero di elementi. Per informazioni dettagliate, vedere la sezione successiva.

Quando si usa un'area di lavoro server, in Visual Studio è possibile mantenere una sola copia per ogni file. In tal modo si può ridurre notevolmente l'utilizzo dello spazio su disco e migliorare le prestazioni quando sono presenti molti elementi. È consigliabile usare un'area di lavoro server se:

  • L'area di lavoro contiene più di 100.000 elementi.

  • Si usa Visual Studio 2010 o versioni precedenti per interagire con l'area di lavoro.

  • È necessario usare l'opzione Consenti lettura ultima versione all'estrazione.

Lavorare offline con difficoltà e con scarse prestazioni. Quando si è offline in un'area di lavoro server, non è possibile lavorare con file locali perché sono di sola lettura finché non vengono estratti. È possibile estrarre i file solo da Esplora soluzioni e solo dopo essere passati alla modalità offline (come illustrato di seguito). Mentre si è offline, non è possibile eseguire altre operazioni, come aggiungere, eliminare, rinominare o annullare.

System_CAPS_tipSuggerimento

È possibile migliorare la capacità di risposta consentendo l'estrazione asincrona. Per altre informazioni, vedere Gestire le impostazioni dell'area di lavoro dell'insieme di progetti team.

Quando si usa un'area di lavoro server e non è possibile connettersi al server Team Foundation Server, Esplora controllo codice sorgente è disabilitato. Tuttavia, se si dispone di una copia locale dei file nell'area di lavoro server, è ancora possibile modificarli da Esplora soluzioni. Quando il server torna disponibile, è possibile archiviare le modifiche nel controllo della versione.

System_CAPS_tipSuggerimento

Se lavorare offline è una priorità importante, allora è necessario usare un'area di lavoro locale anziché un'area di lavoro server. Vedere la sezione precedente Aree di lavoro locali in questo argomento.

Per usare i file inclusi nel controllo della versione quando il server è offline

  1. Dalla cartella di lavoro locale aprire la soluzione che si desidera usare.

    Se il server è offline, verrà visualizzata la finestra di dialogo Disconnetti visualizzata.

  2. Scegliere OK e quindi modificare i file della soluzione.

  3. Nel menu File scegliere Salva.

  4. Nella finestra di dialogo Salvataggio file in sola lettura scegliere Sovrascrivi per rimuovere la protezione da scrittura dal file.

Per eseguire il commit delle modifiche offline al server quando è disponibile

  1. In Esplora soluzioni aprire il menu di scelta rapida per la soluzione o per il file e quindi scegliere Connetti.

    Verrà visualizzata la finestra di dialogo Connetti, contenente le modifiche apportate offline.

  2. In Nome selezionare la casella di controllo per ogni modifica che si desidera archiviare, quindi scegliere Connetti.

    Le modifiche apportate offline verranno aggiunte a Controllo della versione di Team Foundation come modifiche in sospeso.

  3. In Esplora soluzioni aprire il menu di scelta rapida per i file modificati offline e quindi scegliere Archivia per eseguire il commit delle modifiche sul server.

Se si è amministratore, è possibile specificare il tipo di area di lavoro da creare per impostazione predefinita in Visual Studio per i membri del team: locale o server. È inoltre possibile abilitare l'estrazione asincrona per le aree di lavoro server del team.

  1. Nella barra dei menu selezionare Team, Impostazioni insieme di progetto team, Controllo codice sorgente.

    Verrà visualizzata la finestra di dialogo Impostazioni controllo del codice sorgente.

  2. Nella scheda Impostazioni area di lavoro scegliere il pulsante di opzione Locale o Server.

  3. È possibile ridurre il tempo necessario al sistema per estrarre i file dalle aree di lavoro server scegliendo Abilita estrazione asincrona nelle aree di lavoro del server. Se si seleziona questa opzione:

    • L'autorizzazione PendChange non è più valida.

    • I blocchi di estrazione sono disabilitati.

R: l'utilizzo delle aree di lavoro locali rende i blocchi di estrazione non applicabili. Se si dispone delle 39997de5-b7fb-4777-b779-07de0543abe6#VersionControl è possibile usare il comando delle aree di lavoro per visualizzare le aree di lavoro locali usate nell'insieme di progetti team.

tf workspaces /format:detailed /owner:* /collection:https://YourServer/YourCollection/

Le modifiche in sospeso dei membri del team che usano le aree di lavoro locali non sono visibili per gli altri membri in Esplora controllo codice sorgente.

R: sì, è possibile cambiare il percorso dell'area di lavoro da server a locale o da locale a server ogni volta che è necessario. Vedere Creare e usare aree di lavoro.

R: anche se Visual Studio non impedisce l'uso di più istanze sulla stessa area di lavoro, questo utilizzo non è supportato. Inoltre, questo utilizzo è più soggetto a problemi se si impiega un'area di lavoro locale.

R: un'area di lavoro locale memorizza nella cache la versione non modificata di ogni file per consentire di modificare, confrontare ed eseguire altre operazioni senza dover essere connessi al server.

Mostra: