Condividi tramite


Comando Status

Aggiornamento: novembre 2007

Visualizza informazioni sulle modifiche in sospeso da apportare agli elementi in una o più aree di lavoro.

Autorizzazioni necessarie

Per utilizzare il comando status, è necessario disporre dell'autorizzazione Lettura impostata su Consenti per tutti i file o le cartelle specificate. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.

tf status itemspec [/server:servername] [/workspace:workspacename[;workspaceowner]] [/format:(brief|detailed)] 
[/recursive] [/user:(*|username)] 

tf status itemspec [/server:servername] [/shelveset:shelvesetname[;shelvesetowner]] [/format:(brief|detailed)] 
[/recursive] [/user:(*|username)] 

Parametri

Argomento

Descrizione

itemspec

Identifica il file o la cartella per cui visualizzare i dettagli sullo stato. Per ulteriori informazioni sul tipo di analisi eseguito da Team Foundation sui parametri itemspec per determinare gli elementi all'interno dell'ambito, vedere Sintassi della riga di comando (Team System).

servername

Valore fornito dall'utente per l'opzione /server. Esempio: http://teamfoundation2:8080.

workspacename

Valore fornito dall'utente per l'opzione /workspace.

workspaceowner

Indica il nome dell'utente che ha creato l'area di lavoro.

shelvesetname

Valore fornito dall'utente per l'opzione /shelveset.

shelvesetowner

Indica il nome del proprietario dell'area di sospensione.

username

Fornisce un valore all'opzione /user. Un valore username può essere espresso in due modi, a seconda delle impostazioni di rete: DOMINIO\nomeutente o nomeutente.

Opzione

Descrizione

/server

Identifica Team Foundation Server. Questa opzione è necessaria se il comando viene richiamato da una directory che non è mappata a un'area di lavoro.

/workspace

Indica il nome dell'area di lavoro per cui visualizzare un elenco di modifiche. Se questa opzione non viene specificata e il comando viene eseguito da una directory che è stata aggiunta a un'area di lavoro, verrà utilizzata l'area di lavoro corrente.

Non è possibile combinare questa opzione con /shelveset.

/shelveset

Nome dell'area di sospensione per cui visualizzare un elenco di modifiche.

Non è possibile combinare questa opzione con /workspace.

/format

Formato delle informazioni sullo stato. Il formato Brief consente di visualizzare un elenco di modifiche e le modifiche che sono state apportate con l'archiviazione in sospeso, mentre Detailed consente di visualizzare informazioni complete sullo stato. Brief è il valore predefinito.

/recursive

Visualizza le informazioni sullo stato per tutti gli elementi nella directory specifica e nelle eventuali sottodirectory.

/user

Filtra l'elenco delle modifiche in base all'utente denominato. Per rappresentare tutti gli utenti, è possibile utilizzare un asterisco (*). Il valore predefinito è l'utente corrente.

Note

È possibile utilizzare il comando status per visualizzare un elenco di modifiche in sospeso. Una modifica in sospeso corrisponde a una revisione di un file o di una cartella che non è stata inviata al server né inserita in un insieme di modifiche con versione. Per ulteriori informazioni, vedere Modifiche in sospeso.

È inoltre possibile specificare l'opzione /shelveset per visualizzare i dettagli sulle modifiche sospese senza versione che costituiscono un'area di sospensione. Per ulteriori informazioni sulla differenza tra le modifiche in sospeso e le modifiche sospese, vedere Utilizzo delle aree di sospensione per il controllo della versione.

Per i collegamenti agli altri comandi di Team Foundation che forniscono ulteriori informazioni sugli elementi disponibili sul server e su tutte le aree di lavoro mappate ad esso, vedere Comandi di carattere informativo.

Per ulteriori informazioni su come accedere all'utilità della riga di comando tf, vedere Comandi dell'utilità della riga di comando Tf.

Output del comando

Se il tipo di modifica in sospeso è rename, viene visualizzato il nuovo nome. Per ulteriori informazioni, vedere Comando Rename (controllo della versione di Team Foundation).

Sono disponibili due modalità di visualizzazione: brief e detailed.

La modalità /Format:brief consente di visualizzare il nome file dell'elemento, il percorso locale, se l'elemento è bloccato, il tipo di modifica in sospeso che rappresenta, l'utente che ha apportato la modifica e il percorso su disco della versione dell'area di lavoro dell'elemento. L'output viene ordinato dapprima in base alla cartella, quindi al nome file nella cartella.

La modalità /Format:detailed consente di visualizzare diverse righe di informazioni su ciascuna modifica in sospeso nell'output. L'output dettagliato include tutto quanto compreso nell'output di tipo brief con l'aggiunta della data, dell'ora e di altre informazioni.

Esempi

L'esempio riportato di seguito consente di visualizzare informazioni su tutte le modifiche in sospeso per l'utente corrente nell'area di lavoro corrente. L'area di lavoro corrente è quella cui è mappata la directory locale.

c:\projects>tf status

L'esempio riportato di seguito consente di visualizzare tutte le modifiche in sospeso per l'utente corrente nel percorso d:\src sul computer corrente.

c:\projects>tf status/recursive d:\src

L'esempio riportato di seguito consente di visualizzare tutte le modifiche in sospeso per l'utente corrente nell'area di lavoro Beta1.

c:\projects>tf status/workspace:Beta1

L'esempio riportato di seguito consente di visualizzare informazioni sullo stato per tutte le modifiche in sospeso per l'utente Jason.

c:\projects>tf status/user:Jason

L'esempio riportato di seguito consente di visualizzare informazioni sullo stato per tutte le modifiche in sospeso per tutti gli utenti, in tutte le aree di lavoro disponibili sul server.

c:\projects>tf status/user:*

L'esempio riportato di seguito consente di visualizzare informazioni su tutte le modifiche in sospeso per l'utente corrente in tutte le aree di lavoro disponibili sul server situato in teamserver2.

c:\projects>tf status/server:teamserver2 /workspace:*

L'esempio riportato di seguito consente di visualizzare informazioni su tutte le modifiche effettuate ma non archiviate dall'utente Joe, in tutte le aree di lavoro mappate al server teamserver2.

c:\projects>tf status/server:teamserver2 /workspace:* /user:joe

Vedere anche

Concetti

Utilizzo delle aree di lavoro per il controllo della versione

Modifiche in sospeso

Utilizzo degli insiemi di modifiche per il controllo della versione

Utilizzo delle aree di sospensione per il controllo della versione

Comandi di carattere informativo

Riferimenti

Sintassi della riga di comando (Team System)

Comando Changeset

Comando Shelvesets

Altre risorse

Comandi dell'utilità della riga di comando Tf

Confronto di cartelle e file nel controllo della versione