Condividi tramite


Creare e utilizzare aree di lavoro

L'area di lavoro è una copia locale del codebase del team.L'area di lavoro ti consente di sviluppare e di testare il codice in isolamento nel tuo computer finché non sarai pronto per archiviare il lavoro.

Requisiti

Vedere Autorizzazioni per Team Foundation Server.

Scegliere l'argomento con cui si desidera procedere

  • Aggiungere, modificare o rimuovere il mapping di un'area di lavoro.

  • Riutilizzare e condividere i mapping della cartella

  • Scegliere le opzioni dell'area di lavoro

  • Passaggio tra aree di lavoro

  • Comprensione dell'opzione di ora dell'archiviazione file

  • Lavorare attraverso il prompt dei comandi

Aggiungere, modificare o rimuovere il mapping di un'area di lavoro.

Per aggiungere, modificare, o rimuovere un'area di lavoro, scegliere Aree di lavoro dal menu Area di lavoro in Esplora controllo codice sorgente.La finestra di dialogo Gestisci aree di lavoro viene visualizzata.

Finestra di dialogo Gestisci aree di lavoro

Scegliere Mostra aree di lavoro remote se si desidera visualizzare tutte le aree di lavoro che si possiede (comprese quelle presenti in altri computer).

Riutilizzare e condividere i mapping della cartella

Se si desidera riutilizzare o condividere i mapping della cartella con altri membri del team, è possibile copiare i mapping della cartella.Aprire semplicemente il menu di scelta rapida nell'elenco Cartelle di lavoro e scegliere Copia.Per riutilizzare il mapping della cartella, incollarli in un'altra area di lavoro del controllo della versione o nell'area di lavoro della definizione di compilazione.Per condividere il mapping della cartella con i colleghi del team, incollarli in un file di testo e quindi condividere il file.

Scegliere opzioni avanzate dell'area di lavoro

Quando si sceglie il pulsante Avanzate su Aggiungi area di lavoro o nella finestra di dialogo Modifica area di lavoro, vengono visualizzate alcune opzioni aggiuntive.

  • Proprietario: Solo il proprietario di un'area di lavoro può utilizzarlo.

    SuggerimentoSuggerimento

    Anziché modificare il proprietario dell'area di lavoro, quando un altro utente deve continuare il lavoro è possibile sospenderlo (o eseguire lo shelving) e quindi condividere lo shelveset con essi.

  • Computer: Questa casella identifica il computer dello sviluppatore in cui l'area di lavoro esiste ed è di sola lettura.Non è possibile spostare un'area di lavoro da un computer all'altro.Tuttavia, se il nome del computer dello sviluppatore è stato modificato e si desidera che la modifica venga visualizzato nel campo, eseguire aree di lavoro tf /updatecomputername.

  • Autorizzazioni: Per un'area di lavoro in un computer di sviluppo che viene utilizzato da un singolo sviluppatore, impostare Area di lavoro privata.

    Scegliere Area di lavoro pubblica se si desidera utilizzare un singolo computer per una collaborazione del team mirata a risolvere un grande numero di conflitti.Se si desidera che qualsiasi membro del team possa utilizzare un'area di lavoro ma non archiviare il lavoro, scegliere Area di lavoro pubblica (con limitazioni).Questa opzione riserva i permessi di archiviazione per il Proprietario.

  • Percorso: Il valore predefinito Locale è la scelta ideale nella maggior parte dei casi.Vedere Decidere se utilizzare un'area di lavoro locale o del server.

  • Ora file:

    • Scegliere Archiviazione se si desidera che la data e l'ora di ogni file coincida con quello dell'insieme di modifiche della versione nell'area di lavoro.Vedere Comprensione dell'opzione di ora dell'archiviazione file.

    • Scegliere Corrente se si desidera che la data e l'ora coincida con l'ultima modifica di un file locale.Ad esempio, un membro del team ha archiviato l'ultima modifica del file il lunedì.Il martedì, si esegue un'operazione get per aggiornare il file.Data e ora è impostata su martedì.

Passaggio tra aree di lavoro

Quando si passa da un'area di lavoro ad un altra, per evitare di confondersi, accertarsi che si passi alla stessa area di lavoro sia in Team Explorer che in Esplora controllo codice sorgente.

Passaggio tra aree di lavoro

  1. Se non si è già connessi al progetto team con cui si desidera lavorare, connettersi al progetto team.

  2. Scegliere Icona HomePagina inizialequindi scegliere Icona Modifiche in sospesoModifiche in sospeso.

  3. Se si dispone di più aree di lavoro, il nome dell'area di lavoro attiva viene visualizzato sotto il titolo della pagina.Scegliere il nome dell'area di lavoro attiva per visualizzare un elenco di tutte le aree di lavoro sul computer dello sviluppatore.

    Scegliere un'area di lavoro in Team Explorer

    In questo menu, scegliere l'area di lavoro che si desidera utilizzare.

  4. Scegliere Icona HomeHome, quindi scegliere Esplora controllo codice sorgente.

  5. In Esplora controllo codice sorgente, aprire il menu Area di lavoro quindi scegliere l'area di lavoro che si desidera utilizzare.

    Cambiare area di lavoro in Esplora controllo codice sorgente

Comprensione dell'opzione di ora dell'archiviazione file

Quando si sceglie Archiviazione per l'opzione Ora file, come descritto in precedenza, la data e l'ora di ogni file corrisponde in genere alla raccolta di modifiche della versione nell'area di lavoro.Alcuni problemi ed eccezioni sono:

  • Quando si modifica il file locale, la data e l'ora corrisponderà alla data e l'ora in cui è stato modificato il file.

  • Questa funzionalità è disponibile solo se si utilizza Visual Studio 2012 o successivo e Visual Studio Team Foundation Server 2012 o successivo.

  • L'impostazione non viene applicata alle cartelle, a meno che non vi sia operazione corrente di aggiunta o eliminazione di un file contenuto nella cartella.

  • Non è possibile sviluppare gradualmente il progetto di codice.Invece, è necessario ricompilare.

Lavorare attraverso il prompt dei comandi

È possibile creare e gestire delle aree di lavoro dal prompt dei comandi.Vedere Workspace Command, Workspaces Command e WorkFold Command.

SuggerimentoSuggerimento

È possibile utilizzare il prompt dei comandi per eseguire alcune attività che non sono possibili in Visual Studio.Ad esempio, è possibile eliminare l'area di lavoro di un altro utente se si dispone di autorizzazioni sufficienti.Vedere Workspace Command.