Comando Status

Visualizza informazioni sulle modifiche in sospeso in file e cartelle in una o più aree di lavoro. Quando si utilizza l'opzione /shelveset, visualizza invece informazioni sulle modifiche in sospeso in uno shelveset.

Requisiti: vedere Riferimento alle autorizzazioni per Team Foundation Server.

tf stat[us] itemspec [/collection:TeamProjectCollectionUrl]
[/login:username,[password]]
([/workspace:workspacename[;workspaceowner]] 
| [/shelveset:shelvesetname[;shelvesetowner]])
[/format:(brief|detailed)] [/recursive][/user:(*|username)]
[/nodetect]

Parametri

Argomento

Descrizione

/collection: TeamProjectCollectionUrl

Quando si utilizza l'opzione /workspace, specifica l'URL della raccolta di progetti team che contiene l'area di lavoro con le modifiche in sospeso. Ad esempio: http://myserver:8080/tfs/DefaultCollection. Se non specificato, per impostazione predefinita si presuppone che la raccolta di progetti team sia quella che contiene l'area di lavoro che esegue il mapping della directory corrente.

Ignorato se non si utilizza l'opzione /workspace.

Nota

Vedere la sezione Note riportata di seguito per le limitazioni di questa opzione.

/format

Specifica la quantità di dettagli da visualizzare per ogni modifica in sospeso:

  • Brief (impostazione predefinita): visualizza una riga per ogni modifica in sospeso che include: nome file, modifiche, blocco dell'elemento (identificato da un asterisco *), percorso locale e utente (se vengono usate le opzioni /collection e /workspace). Alcuni dati potrebbero essere troncati.

  • Detailed: visualizza una descrizione completa di ogni modifica in sospeso. Oltre alle informazioni sopra riportate, questa opzione visualizza ulteriori dati quali data e ora e blocco.

itemspec

Specifica gli elementi per cui si desidera visualizzare i dati relativi alle modifiche in sospeso. Per la sintassi, vedere Riferimenti ai comandi del controllo della versione di Team Foundation. È possibile specificare più di un argomento itemspec.

/login

Specifica l'account utente da usare per eseguire il comando. Vedere Riferimenti ai comandi del controllo della versione di Team Foundation.

/recursive

Recupera in modo ricorsivo i dati relativi alle modifiche in sospeso negli elementi nella directory specificata e in tutte le sottodirectory.

/shelveset:shelvesetname[;shelvesetowner]

Specifica lo shelveset che contiene le modifiche che si desidera elencare.

Non è possibile combinare questa opzione con /workspace.

/user

Elenca tutte le modifiche in sospeso apportate dall'utente specificato. Un asterisco (*) include i dati relativi alle modifiche apportate da tutti gli utenti. Il valore predefinito è l'utente corrente.

Nota

Vedere la sezione Note riportata di seguito per le limitazioni di questa opzione.

/workspace:workspacename[;workspaceowner]

Specifica il nome dell'area di lavoro contenente le modifiche in sospeso. Se non specificato, l'area di lavoro è quella che esegue il mapping della directory corrente.

È possibile specificare workspaceowner per ottenere i dati relativi alle modifiche in sospeso in un'area di lavoro che appartiene a un utente specifico. Se non specificato, si presuppone che l'area di lavoro sia quella dell'utente corrente o, se specificato, /login:username.

Non è possibile combinare questa opzione con /shelveset.

Nota

Vedere la sezione Note riportata di seguito per le limitazioni di questa opzione.

Note

È possibile usare il comando Status per visualizzare le modifiche in sospeso nell'area di lavoro corrente (ad esempio, l'area di lavoro che esegue il mapping della directory corrente nella finestra del prompt dei comandi) indipendentemente dal fatto che si tratti di un'area di lavoro locale o di un'area di lavoro server. È inoltre possibile usare questo comando per visualizzare le modifiche in sospeso in un'area di lavoro del server remoto (ad esempio, le modifiche apportate da un altro utente in un altro computer di sviluppo) usando le opzioni /collection, /user e /workspace. Tuttavia, non è possibile visualizzare le modifiche in sospeso in un'area di lavoro locale remota.

Vedere anche: Decidere se utilizzare un'area di lavoro locale o del server.

Esempi

In tutti gli esempi seguenti, si supponga che sia stato eseguito il mapping di $/SiteApp/Main/ a c:\code\SiteApp\Main\ nell'area di lavoro.

Elencare tutte le modifiche nell'area di lavoro corrente

c:\code\SiteApp\Main\SolutionA\>tf stat

Elenca tutte le modifiche in sospeso nell'area di lavoro.

Elencare tutte le modifiche in una cartella

c:\code\SiteApp\Main>tf stat SolutionA\*

Elenca tutte le modifiche in sospeso in tutti gli elementi nella cartella SolutionA.

Elenca tutte le modifiche in una cartella e nelle relative sottocartelle

c:\code\SiteApp\Main>tf stat SolutionA\* /recursive

Elenca le modifiche in sospeso in tutti gli elementi nella cartella SolutionA, incluse le modifiche nelle relative sottocartelle.

Utilizzo di Visual Studio

Suggerimenti