Comando Workspaces (controllo della versione di Team Foundation)

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Il comando controllo della versione di Team Foundation (TFVC) workspaces visualizza informazioni sulle aree di lavoro nel sistema e aggiorna le informazioni memorizzate nella cache relative a un nome utente o al nome del computer in un server Azure DevOps.

Prerequisiti

Per usare il workspaces comando, è necessario disporre dell'autorizzazione Lettura impostata su Consenti. Per altre informazioni, vedere Autorizzazioni tfvc predefinite.

Sintassi

tf workspaces [/owner:<owner-name>] [/computer:<computer-name>] 
[/collection:<team-project-collection-url>] [/format:(brief|detailed|xml)] 
[/updateUserName:<old-user-name>] [/updateComputerName:<old-computer-name>] 
[<workspace-name>][/login:<username>,[<password>]]
tf workspaces /remove:(*|workspace1[,workspace2,...]) 
/collection:(*|<team-project-collection-url>)

Parametri

Le sezioni seguenti descrivono argomenti e opzioni del workspaces comando.

Argomenti

Argomento

Descrizione

<owner-name>

Fornisce un valore all'opzione /owner . Usare una stringa vuota ("") per trovare le corrispondenze con le aree di lavoro create da qualsiasi utente.

<computer-name>

Fornisce un valore all'opzione /computer . Usare una stringa vuota ("") per trovare le corrispondenze tra le aree di lavoro in qualsiasi computer.

<workspace-name>

Specifica il nome di un'area di lavoro per visualizzare informazioni su . Se non viene specificato un valore, vengono visualizzate informazioni su tutte le aree di lavoro in un server. È anche possibile usare un carattere jolly asterisco (*) per visualizzare informazioni su tutte le aree di lavoro per un server.

<old-user-name>

Fornisce il vecchio nome utente per l'opzione /updateUserName .

<old-computer-name>

Fornisce il nome del computer precedente per l'opzione /updateComputerName .

<team-project-collection-url>

URL della raccolta di progetti che contiene le aree di lavoro su cui si desidera visualizzare informazioni, ad esempio https://myserver:8080/tfs/DefaultCollection.

<username>

Fornisce un valore all'opzione /login . È possibile specificare questo valore come DOMAIN\<username> o <username>.

<password>

Fornisce un valore all'opzione /login .

Opzioni

Opzione

Descrizione

/owner

Specifica il nome dell'utente che ha creato l'area di lavoro. Se non viene specificato alcun proprietario, tfvc restituisce informazioni sulle aree di lavoro di proprietà dell'utente corrente.

/computer

Specifica il nome di un computer client in base al quale filtrare l'elenco di aree di lavoro per il server. Se non viene specificato alcun computer, il controllo della versione di Team Foundation restituisce informazioni sulle aree di lavoro solo nel computer corrente.

/format

Specifica il formato delle informazioni sull'area di lavoro. Brief restituisce informazioni sull'area di lavoro senza mapping. Detailed restituisce informazioni sull'area di lavoro e anche i mapping. Xml restituisce informazioni sull'area di lavoro, un mapping, la data di accesso più recente e anche gli alias del proprietario. Il formato dettagliato può essere utilizzato solo quando viene specificata l'opzione /collection . Brief è il valore predefinito.

/updateUserName

Aggiornamenti informazioni di identificazione della sicurezza nel server Azure DevOps per un utente il cui nome utente di rete è stato modificato. Se si specifica questa opzione, è necessario specificare anche una raccolta di progetti usando l'opzione /collection .

/updateComputerName

Indica a TFVC di aggiornare le tabelle in modo da riflettere una modifica nel nome di un computer client. Se si specifica questa opzione, è necessario specificare anche una raccolta di progetti usando l'opzione /collection .

/remove

Rimuove le voci dell'area di lavoro specificate per la raccolta di progetti specificata dalla cache client.

/collection

Specifica la raccolta di progetti.

/login

Specifica il nome utente e la password per autenticare l'utente con Azure DevOps Server.

Osservazioni:

Il workspaces comando dell'utilità della tf riga di comando visualizza informazioni sulle aree di lavoro nel computer corrente, di proprietà di un utente specificato o per tutte le aree di lavoro associate a un server Azure DevOps specifico. Per ogni area di lavoro, tfvc visualizza il nome, il proprietario, il commento e il nome del computer. Con output dettagliato, mostra anche i mapping dell'area di lavoro. A meno che non si fornisca un filtro, ad esempio il proprietario, il computer o il nome dell'area di lavoro, tfvc visualizza solo le informazioni sulle aree di lavoro create.

Per altre informazioni su come modificare le proprietà dell'area di lavoro, vedere Comando dell'area di lavoro.

Per altre informazioni su come usare l'utilità della tf riga di comando, vedere Usare i comandi di controllo della versione di Team Foundation.

Esempi

Nell'esempio seguente viene visualizzato un elenco di tutte le aree di lavoro per l'utente corrente nel computer corrente:

c:\projects>tf workspaces

Nell'esempio seguente viene visualizzato un elenco di tutte le aree di lavoro per tutti gli utenti in tutti i computer creati nella raccolta di progetti seguente all'indirizzo https://myserver:8080/tfs/DefaultCollection:

c:\projects>tf workspaces /owner:* /computer:* /collection:https://myserver:8080/tfs/DefaultCollection

Nell'esempio seguente vengono visualizzate informazioni dettagliate su tutte le aree di lavoro create dall'utente corrente nella raccolta di progetti all'indirizzo https://myserver:8080/tfs/DefaultCollection:

c:\projects>tf workspaces /computer:* /format:detailed /collection:https://myserver:8080/tfs/DefaultCollection

Nell'esempio seguente vengono visualizzate informazioni dettagliate sull'area di lavoro WS1, di proprietà dell'utente corrente e che si trova nel computer corrente. Le informazioni visualizzate includono un elenco di mapping dell'area di lavoro.

c:\projects>tf workspaces /format:detailed /collection:https://myserver:8080/tfs/DefaultCollection WS1

Nell'esempio seguente vengono rimosse tutte le aree di lavoro memorizzate nella cache nella raccolta di progetti all'indirizzo https://myserver:8080/tfs/DefaultCollection:

c:\projects>tf workspaces /remove:* /collection:https://myserver:8080/tfs/DefaultCollection