Shelvesets 命令
显示有关一组已搁置更改的信息。
所需权限
若要使用 shelvesets 命令,您必须针对搁置集中的项将**“读”权限和“签出”权限设置为“允许”**。 有关更多信息,请参见 Team Foundation Server 权限。
tf shelvesets [/owner:ownername] [/format:(brief|detailed)] [/collection:TeamProjectCollectionUrl]] [/login:username,[password]] shelvesetname
参数
参数 |
说明 |
---|---|
ownername |
向 /owner 选项提供值,如 * 或 DOMAIN\john。 |
shelvesetname |
搁置集的名称。 |
TeamProjectCollectionUrl |
您要显示其信息的一组已搁置更改所在的团队项目集合的 URL(例如,http://myserver:8080/tfs/DefaultCollection)。 |
username |
向 /login 选项提供值。 可以按域\用户名或用户名的格式指定用户名值。 |
选项 |
说明 |
---|---|
/owner |
指定一个或多个搁置集所有者。 可以使用通配符。 |
/format |
指定以哪种格式显示搁置集信息。 Brief 显示搁置集名称、创建该搁置集的用户的名称以及搁置集注释(如果存在的话)。 Detailed 显示搁置集名称、所有者和注释以及相关工作项的列表和任何签入说明。 Brief 为默认值。 |
/collection |
指定团队项目集合。 |
/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:*