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


Команда merges (система управления версиями Team Foundation)

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

Visual Studio 2019 | Visual Studio 2022

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

Необходимые компоненты

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

Синтаксис

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

Параметры

Аргументы

Argument

Description

<source>

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

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

<destination>

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

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

<username>

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

<TeamProjectCollectionUrl>

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

Параметры

Параметр

Description

/recursive

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

/extended

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

Примечание.

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

/format

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

  • Brief(по умолчанию): отображает номера набора изменений для исходных и целевых элементов, а также автора и даты целевого проверка in.
  • 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.