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