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


Команда Merges (Team Foundation Version Control)

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

Visual Studio 2019 | Visual Studio 2022

Команда tf merges отображает подробные сведения о прошлых слияниях между указанными ветвями источника и назначения в Team Foundation Version Control (TFVC).

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

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

Синтаксис

tf merges [source] destination [/recursive] [/extended] [/format:(brief|detailed)] [/login:username, [password]] [/showall]]] [/collection:TeamProjectCollectionUrl]

Параметры

Аргументы

аргумент

описание

<source>

Фильтрует журнал слияния, чтобы включить только записи с указанными источниками.

Этот параметр является необязательным.

<destination>

Указывает целевую ветвь, для которой отображается журнал слияния.

Этот параметр является обязательным.

<username>

Предоставляет значение для параметра /login. Можно указать значение username как DOMAIN\username или username.

<TeamProjectCollectionUrl>

URL-адрес коллекции проектов, содержащей ветви, о которых требуется отобразить журнал слияний, например http://myserver:8080/tfs/DefaultCollection.

Параметры

параметра

описание

/recursive

Отображает сведения обо всех слияниях в указанной папке сервера TFVC и ее вложенных папках.

/extended

Отображает список слияний для определенного диапазона целевых элементов, например tf merges tgt\file1.txt; C21-25. Этот параметр отображает типы слияний, например добавление или изменение, а также подробные сведения об исходных и целевых элементах. Этот параметр подразумевает /format: Detailed.

Заметка

Этот параметр нельзя использовать, если указать исходный элемент.

/format

Указывает форматы, в которых может отображаться журнал слияний:

  • Brief (по умолчанию): отображает номера набора изменений для исходных и целевых элементов, а также автора и даты целевой проверки.
  • Detailed. Отображение подробных путей и чисел набора изменений для исходных и целевых элементов.

/login

Указывает имя пользователя и пароль для проверки подлинности пользователя с помощью Azure DevOps.

/showall

Отображает все прошлые слияния для заданного целевого элемента под его текущим именем и всеми ранее используемыми именами.

/collection

Указывает коллекцию проектов.

Замечания

Дополнительные сведения об использовании служебной программы командной строки tf см. в разделе Использование команд управления версиями Team Foundation.

Примеры

В следующем примере отображаются сведения обо всех операциях слияния между Beta1_branch и RTM_branch.

c:\projects>tf merges /recursive Beta1_branch RTM_branch

Пример выходных данных:

Changeset  Merged in Changeset   Author   Date
--------------------------------------------------------
135         162                   Justin     10/31/2003
146         162                   Justin      10/31/2003
147*        167                   Bill       11/02/2003

Звездочка * рядом с набором изменений 147 указывает, что только некоторые изменения в этом наборе изменений #147 были объединены в набор изменений No 167.