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