共用方式為


Shelvesets 命令

更新:2007 年 11 月

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

必要的使用權限

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

tf shelvesets [/owner:ownername] [/format:(brief|detailed)] [/server:servername] shelvesetname

參數

引數

描述

ownername

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

servername

/server 選項的使用者提供值。範例:http://teamfoundation2。

shelvesetname

擱置集的名稱。

選項

描述

/owner

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

/format

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

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

/server

指定要在其中作業的伺服器的 URL。如果要從未對應至工作區的目錄叫用 (Invoke) 命令,就必須有這個選項。

備註

您可以使用 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:*

請參閱

概念

使用版本控制擱置集

參考

命令列語法 (Team System)

Status 命令

Changeset 命令

Shelve 命令

Unshelve 命令

其他資源

Tf 命令列公用程式命令