Comando Status
Visualizza informazioni sulle modifiche in sospeso a file e cartelle in una o più aree di lavoro.Oppure, quando si utilizza l'opzione /shelveset, visualizza informazioni sulle modifiche in sospeso presenti in uno shelveset.
Requisiti: vedere 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 contenente le modifiche in sospeso.Ad esempio: http://myserver:8080/tfs/DefaultCollection.Se non specificato, per default la raccolta di progetti team è prevista essere quella che contiene l'area di lavoro che esegue il mapping della directory corrente. Ignorato se non si utilizza l'opzione /workspace.
Nota
Vedere le note, sotto, per le limitazioni di questa opzione.
|
/format |
Specifica la quantità di dettagli da visualizzare su ogni modifica in sospeso:
|
itemspec |
Specifica gli elementi per cui si desidera visualizzare i dati di modifica in sospeso.Per la sintassi, vedere Riferimenti ai comandi del controllo della versione di Team Foundation.È possibile specificare più di un argomento itemspec. |
/login |
Specificare l'account utente da utilizzare per eseguire il comando.Vedere Riferimenti ai comandi del controllo della versione di Team Foundation. |
/recursive |
In modo ricorsivo recupera i dati relativi alle modifiche in sospeso agli 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 da tutti gli utenti.Il valore predefinito è l'utente corrente.
Nota
Vedere le note, sotto, per le limitazioni di questa opzione.
|
/workspaceworkspacename[;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, l'area di lavoro è presunta all'utente corrente o, se specificata, /login:username. Non è possibile combinare questa opzione con /shelveset.
Nota
Vedere le note, sotto, per le limitazioni di questa opzione.
|
Note
È possibile utilizzare 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 utilizzare questo comando per visualizzare le modifiche in sospeso in un'area di lavoro del server remoto (ad esempio modifiche apportate da un altro utente in un altro computer dello sviluppatore) utilizzando /collection, /usere le opzioni /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 $/SiteApp/Main/ sia mappato in c:\code\SiteApp\Main\ nell'area di lavoro.
Elenca 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.
Elenca tutte le modifiche in una cartella
c:\code\SiteApp\Main>tf stat SolutionA\*
Elenca tutte le modifiche in sospeso a tutti gli elementi nella cartella di SolutionA.
Elenca tutte le modifiche in una cartella e nelle relative sottocartelle
c:\code\SiteApp\Main>tf stat SolutionA\* /recursive
Vengono elencate le modifiche in sospeso a tutti gli elementi nella cartella di SolutionA, inclusi quelli nelle relative sottocartelle.
Utilizzo di Visual Studio
- Sviluppare il codice e gestire le modifiche in sospeso utilizza Visual Studio per visualizzare e gestire le modifiche in sospeso.
Suggerimenti
La maggior parte delle modifiche apportate ai file sotto controllo della versione vengono accodate come modifiche in sospeso nell'area di lavoro.Vedere Sviluppare il codice e gestire le modifiche in sospeso e Gestire le aree di lavoro.
È possibile utilizzare Difference Command per ottenere dettagli sui cambiamenti di modifica (modifiche al contenuto) in un file.
Se è necessario invalidare i cambiamenti (ed eventualmente se è necessario pulire l'area di lavoro per un'altra attività), utilizzare Comando Shelve.Per ulteriori informazioni su shelvesets, vedere Sospendere il lavoro e gestire le shelveset.
Quando si è pronti per registrare le modifiche sul server, utilizzare Comando Checkin.