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:*