“货架集”命令(Team Foundation 版本控制)
Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 |Visual Studio 2022
Team Foundation 版本控制(TFVC)shelvesets
命令显示有关一组搁置更改的信息。
先决条件
若要使用 shelvesets
命令,请具有 读取 权限和 签出 权限设置为 “允许”货架集中的项目。 有关详细信息,请参阅 默认 TFVC 权限。
语法
tf shelvesets [/owner:ownername] [/format:(brief|detailed)] [/collection:TeamProjectCollectionUrl]] [/login:username,[password]] shelvesetname
参数
参数
参数 | 说明 |
---|---|
<ownername> |
提供 /owner 选项 * 或 DOMAIN\username 等值。 |
<shelvesetname> |
搁置集的名称。 |
<TeamProjectCollectionUrl> |
项目集合的 URL,其中包含一组要显示信息的搁置更改,例如 http://myserver:8080/tfs/DefaultCollection 。 |
<username> |
为 /login 选项提供值。 可以将用户名值指定为 DOMAIN\username 或 username 。 |
选项
选项 | 说明 |
---|---|
/owner |
指定一个或多个货架集所有者。 可以使用通配符。 |
/format |
指定要在其中显示货架信息的格式。Brief 显示搁置集名称、创建它的用户的名称以及货架集注释(如果存在)。 除了关联的工作项列表和任何签入笔记之外,Detailed 还会显示搁置集名称、所有者和注释。
Brief 是默认值。 |
/collection |
指定项目集合。 |
/login |
指定使用 Azure DevOps 对用户进行身份验证的用户名和密码。 |
言论
货架集由 Shelve 命令创建。 货架集存储在 Azure DevOps 服务器上,并且任何拥有足够权限的用户都可以使用 Unshelve 命令检索到工作区中。
与变更集不同,货架集是非版本化实体。 如果你或其他用户取消保留货架集中的项目,请编辑多个文件,然后重新保留货架集,TFVC 不会为将来的比较创建新版本的项目。 TFVC 不保留谁修订了项、时间或方式的记录。 若要详细了解如何决定是搁置还是签入一组挂起的更改,以及搁置的一般概述,请参阅 使用货架。
有关特定搁置集中各个源文件修订的详细信息,可以将 Status 命令 与 /shelveset
选项一起使用。
可以将搁置修订与其基本货架集版本进行比较,而无需将项目解开到工作区中。 可以使用此功能执行快速对等代码评审。
有关如何使用 tf
命令行实用工具的详细信息,请参阅 使用 Team Foundation 版本控制命令。
例子
以下示例显示有关当前目录映射到的 Azure DevOps 服务器的 BuddyTest_23
架集的信息:
c:\projects>tf shelvesets BuddyTest_23
以下示例列出了 Pat
拥有的货架集:
c:\projects>tf shelvesets /owner:Pat
以下示例显示当前目录映射到的 Azure DevOps 服务器上的所有货架集的信息:
c:\projects>tf shelvesets /owner:*