Команда "Наборы полков" (система управления версиями 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

Параметры

Аргументы

Argument Description
<ownername> Предоставляет значение, например * или DOMAIN\username параметр./owner
<shelvesetname> Имя набора полкей.
<TeamProjectCollectionUrl> URL-адрес коллекции проектов, содержащей набор отложенных изменений, о которых требуется отобразить сведения, например http://myserver:8080/tfs/DefaultCollection.
<username> Предоставляет значение /login для параметра. Можно указать значение имени пользователя как DOMAIN\username или username.

Параметры

Параметр Description
/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:*