Поделиться через


Команда "Наборы полков" (управление версиями Team Foundation)

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Команда Team Foundation Version Control (TFVC) shelvesets отображает сведения о наборе изменений.

Необходимые условия

Чтобы использовать команду shelvesets, укажите разрешение чтение и разрешение проверить, чтобы разрешить для элементов в наборах полок. Дополнительные сведения см. в разделе разрешения TFVC по умолчанию.

Синтаксис

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

Параметры

Аргументы

аргумент описание
<ownername> Предоставляет значение, например * или DOMAIN\username для параметра /owner.
<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.

Примеры

В следующем примере отображаются сведения о наборе полок BuddyTest_23 для сервера Azure DevOps, на котором сопоставляется текущий каталог:

c:\projects>tf shelvesets BuddyTest_23

В следующем примере перечислены наборы полков, принадлежащие Pat:

c:\projects>tf shelvesets /owner:Pat

В следующем примере отображаются сведения обо всех наборах полок на сервере Azure DevOps, на котором сопоставляется текущий каталог:

c:\projects>tf shelvesets /owner:*