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:
|
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
- Sviluppare il codice e gestire le modifiche in sospeso Usare Visual Studio per visualizzare e gestire le modifiche in sospeso.
Suggerimenti
La maggior parte delle modifiche apportate ai file nel controllo della versione vengono accodate come modifiche in sospeso nell'area di lavoro. Vedere Sviluppare il codice e gestire le modifiche in sospeso e Creare e utilizzare aree di lavoro.
È possibile usare Difference Command per ottenere dettagli sulle modifiche (modifiche al contenuto) in un file.
Se è necessario accantonare le modifiche (ed eventualmente pulire l'area di lavoro per un'altra attività), usare Comando Shelve. Per altre informazioni sugli shelveset, vedere Sospendere il lavoro e gestire le shelveset.
Quando si è pronti ad archiviare le modifiche sul server, usare Comando Checkin.