Shelvesets 命令

顯示一組擱置變更的詳細資訊。

必要的使用權限

若要使用 shelvesets 命令,您必須針對在擱置集中的項目,將 [讀取] 權限和 [簽出] 權限設定為 [允許]。 如需詳細資訊,請參閱Team Foundation Server 使用權限

tf shelvesets [/owner:ownername] [/format:(brief|detailed)] [/collection:TeamProjectCollectionUrl]] [/login:username,[password]] shelvesetname

參數

引數

描述

ownername

/owner 選項提供 * 或網域\john 之類的值。

shelvesetname

擱置集的名稱。

TeamProjectCollectionUrl

Team 專案集合的 URL (例如 http://myserver:8080/tfs/DefaultCollection),該集合包含您要為其顯示相關資訊的一組擱置變更。

username

提供 /login 選項的值。 您可以將使用者名稱值指定成網域\ 使用者名稱或使用者名稱的格式。

選項

描述

/owner

指定一或多個擱置集擁有人。 可以使用萬用字元。

/format

指定用來顯示擱置集資訊的格式類型。

Brief 會顯示擱置集名稱、建立擱置集的使用者名稱以及擱置集註解 (如果有)。 Detailed 則除了擱置集名稱、擁有人和註解外,還會顯示關聯的工作項目清單和任何的簽入提示。 Brief 是預設值。

/collection

指定 Team 專案集合。

/login

指定使用者名稱和密碼,以便透過 Visual Studio Team Foundation Server 驗證使用者。

備註

您可以使用 shelve 命令建立擱置集。 擱置集是儲存在 Team Foundation Server 上,可由具有足夠權限的任何使用者使用 Unshelve 命令擷取到工作區中。 與變更集不同的是,擱置集是沒有建立版本的實體。 如果您或其他使用者將構成擱置集的項目解除擱置、編輯數個檔案,然後又重新擱置該擱置集,Team Foundation 不會建立項目的新版本以供未來比較,也不會維護記錄,記載誰、在何時、以何種方式修改過項目。 如需決定是否要擱置或簽入一組暫止變更的詳細資訊,以及擱置的一般概觀,請參閱使用擱置集

如需構成特定擱置集的個別來源檔案修訂的詳細資訊,可以使用 Status 命令搭配 /shelveset 選項。

您可以比較已擱置的修訂與其基本擱置集的版本,而不需將項目解除擱置到工作區中。 您可以使用這項功能進行快速的同仁程式碼檢閱工作。

如需如何尋找 tf 命令列公用程式的詳細資訊,請參閱 Tf 命令列公用程式命令

範例

下列範例顯示目前目錄所對應的 Team Foundation Server 上的 BuddyTest_23 擱置集的相關資訊。

c:\projects>tf shelvesets BuddyTest_23

下列範例會列出 "John" 所擁有的擱置集。

c:\projects>tf shelvesets /owner:John

下列範例會顯示目前目錄所對應的 Team Foundation Server 上之擱置集的相關資訊。

c:\projects>tf shelvesets /owner:*

請參閱

參考

命令列語法 (版本控制)

Status 命令

Changeset 命令

Shelve 命令

Unshelve 命令

概念

使用擱置集

其他資源

Tf 命令列公用程式命令