Status 命令
顯示一個或多個工作區中,檔案和資料夾的暫止變更的相關資訊。 此外,當您使用 /shelveset 選項,會在顯示擱置集暫止變更的資訊。
**需求:**請參閱 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]
參數
引數 |
描述 |
---|---|
/collection: TeamProjectCollectionUrl |
當您使用 /workspace 選項時,指定包含暫止變更的包含工作區的 Team 專案集合 URL。 例如 http://<伺服器名稱>:8080/tfs/DefaultCollection。 如果未根據預設, Team 專案集合是假設為包含現在對應路徑的工作區的那項。 忽略,如果不使用 /workspace 選項。
注意事項
為選項的限制,請參閱下方"備註"。
|
/format |
指定每個暫止的變更要顯示多詳細的說明:
|
itemspec |
指定您想要暫止的變更資料的項目。 如需語法資訊,請參閱 Team Foundation 版本控制命令參考。 您可以指定一個以上的 itemspec 引數。 |
/login |
指定使用者帳戶用以執行命令。 請參閱 Team Foundation 版本控制命令參考。 |
/recursive |
用遞迴方式在指定的目錄和所有子目錄中擷取有關暫止變更的資料項目。 |
/shelveset:shelvesetname[;shelvesetowner] |
指定包含您要列出變更的擱置集。 這個選項無法與 /workspace 選項合併使用。 |
/user |
列出指定的使用者所做的任何暫止的變更。 星號 (*) 符號包含從所有使用者變更的資料。 預設是目前的使用者。
注意事項
為選項的限制,請參閱下方"備註"。
|
/workspaceworkspacename[;workspaceowner] |
指定包含暫止變更的工作區名稱。 如果未指定,工作區是對應到目前目錄中的那個。 您可以指定 workspaceowner 取得屬於特定使用者的工作區有關暫止變更的資料。 如果未指定,工作區是假設為目前使用者,如果被指定,則為 /login:username。 這個選項無法與 /shelveset 選項合併使用。
注意事項
為選項的限制,請參閱下方"備註"。
|
備註
您可以使用 Status 命令檢視在目前工作區 (例如,在命令提示字元視窗中的目前工作區對應的目錄) 的暫止變更,不論是否為本機工作區或伺服器工作區。 您也可以使用命令檢視暫止的變更在遠端伺服器工作區中的項目 (例如,其他使用者在另一 dev 電腦上使用所做的變更) ,利用**/collection**、 /user和 /workspace 選項。 不過,您無法在遠端本機工作區檢視暫止的變更。
請參閱 決定使用本機還是伺服器工作區
範例
在下列所有範例中,假設$/SiteApp/Main/ 對應至 c:\code\SiteApp\Main\ 在工作區。
在目前的工作區中列出所有變更。
c:\code\SiteApp\Main\SolutionA\>tf stat
在工作區中列出所有暫止的變更。
列出資料夾中的任何變更。
c:\code\SiteApp\Main>tf stat SolutionA\*
列出在SolutionA 資料夾中所有項目的所有暫止變更。
列出資料夾及其子資料夾中的任何變更。
c:\code\SiteApp\Main>tf stat SolutionA\* /recursive
列出在SolutionA 資料夾(包括其子資料夾)中所有項目的暫止變更。
Visual Studio 的運作
- 開發程式碼和管理暫止的變更 使用 Visual Studio 中檢視和管理暫止的變更。
秘訣
您受到版本控制下對檔案的大多數變更都會成為暫止的變更佇列在您的工作區中。 請參閱開發程式碼和管理暫止的變更和管理工作區。
您可以使用 Difference Command 取得在檔案中有關編輯變更 (如內容之變更) 的詳細資料。
如果您需要保留變更 (或許也想要清除您的另一個工作的工作區 (Client Area),請使用 Shelve 命令。 如需有關擱置集的詳細資訊,請參閱暫停工作和管理擱置集。
當您準備好要簽入至伺服器的變更,則使用 Checkin 命令。