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

Quando si crea oppure si modifica edit un'area di lavoro, è possibile specificare se la locazione è Locale oppure Server.Nella maggior parte dei casi, l'ara di lavoro locale è preferibile poiché offre diversi vantaggi:In particolare, è possibile eseguire le principali operazioni di controllo della versione anche quando non si è connessi a un Team Foundation Server.

Scegliere l'argomento con cui si desidera procedere

  • Capire: Poiché è preferibile utilizzare un'area di lavoro locale?

  • Capire: Quando potrebbe essere necessario utilizzare un'area di lavoro server?

    • Lavorare offline quando si utilizza un'area di lavoro server
  • Gestire la raccolta dei progetti del team in un'area di lavoro con impostazione per il team

  • Lavorare dal prompt dei comandi

  • Ottenere i consigli

Capire: Poiché è preferibile utilizzare un'area di lavoro locale?

Esistono molti aspetti d'amare di un'area di lavoro locale:

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

Ripristinare facilmente i file che sono stati eliminati localmente. Per ripristinare localmente un file eliminato, fare semplicemente ottenere i file.

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

[!NOTA]

Le modifiche in attesa di un membro del team che utilizza un'area di lavoro locale sono invisibili ad ogni altro membro del team in Esplora controllo del codice sorgente.

Capire: Quando potrebbe essere necessario utilizzare un'area di lavoro server?

Anche se un'area di lavoro locale è un'opzione migliore per la maggior parte degli utenti, esistono alcuni casi speciali quando un'area di lavoro server diviene utile:

  • Le prestazioni peggiorano mentre incrementa il numero di elementi di un'area di lavoro locale.

  • Un'area di lavoro contenente un numero molto elevato di file. Visual Studio consente di tenere una solo copia di ogni file in un'area di lavoro server, in modo da ridurre lo spazio su disco necessario per archiviarli.

  • È possibile utilizzare Visual Studio 2010 e versioni precedenti per interagire con l'area di lavoro.

  • È possibile l'opzione Consenti la lettura dell'ultima versione all'estrazione.

Alcune sfide che si devono affrontare, se si utilizza un'area di lavoro server:

Lavorare offline con difficoltà e con scarse prestazioni. Quando si è offline, non è possibile lavorare con file locali perché sono di sola lettura finché non vengono archiviati esternamente.È possibile estrarre i file solo da Esplora soluzioni, solamente dopo essere passati alla modalità offline (come illustrato di seguito).Mentre si è offline, non è possibile eseguire qualsiasi altra operazioni, come aggiungere, eliminare, rinominare o annullare.

SuggerimentoSuggerimento

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

Bb892960.collapse_all(it-it,VS.110).gifPassare alla modalità offline utilizzando un'area di lavoro server

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

SuggerimentoSuggerimento

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

Autorizzazioni necessarie

È necessario avere uno dei Collaboratori per il progetto team.Vedere Gruppi predefiniti, autorizzazioni e ruoli di Team Foundation Server.

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

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

    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 di 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 fare clic su 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 confermare le modifiche sul server.

Gestire la raccolta dei progetti del team in un'area di lavoro con impostazione per il team

È possibile specificare che il tipo di area di lavoro Visual Studio, crei per i membri del team un'impostazione predefinita: locale oppure server.È inoltre possibile attivare l'estrazione asincrono per le aree di lavoro del team nel server.

Autorizzazioni necessarie

È necessario avere un Amministratore per la raccolta dei progetti del team.Vedere Gruppi predefiniti, autorizzazioni e ruoli di Team Foundation Server.

Procedura: impostare il percorso predefinito dell'area di lavoro

  1. Nella barra dei menu, selezionare Team, Impostazioni Raccolta progetti del team, Controllo codice sorgente).

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

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

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

    • L'autorizzazione di PendChange non è più valida.

    • I blocchi di estrazione sono disabilitati

Lavorare dal prompt dei comandi

Suggerimenti