Команда 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.