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


Команда Merges

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

Необходимые разрешения

Для использования команды merges необходимо иметь разрешение Чтение со значением Разрешить для исходной и конечной ветвей. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.

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

Параметры

Аргумент

Описание

source

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

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

destination

Задает конечную ветвь, для которой отображается журнал слияний.

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

username

Предоставляет значение для параметра /login. Можно задать значение для имени пользователя как ДОМЕН\имя_пользователя или как имя_пользователя.

TeamProjectCollectionUrl

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

Параметр

Описание

/recursive

Отображает сведения для всех слияний в указанной папке сервера Team Foundation (подсистема контроля версий) и ее вложенных папках.

/extended

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

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

/format

Задает формат, в котором может отображаться история слияний:

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

  • Detailed: показывает подробные пути и номера набора изменений для исходного и целевого элементов.

/login

Задает имя пользователя и пароль для проверки подлинности пользователя с Visual Studio Team Foundation Server.

/showall

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

/collection

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

Заметки

Ссылки на другие команды Team Foundation, предоставляющие дополнительные сведения об элементах на сервере Team Foundation (подсистема контроля версий) и всех сопоставленных рабочих областях, см. в разделе Информационные команды.

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

Примеры

В следующем примере отображаются сведения обо всех операциях слияния, выполненных между ветвями "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 означает, что в набор изменений 167 были объединены только некоторые из изменений набора 147.

См. также

Ссылки

Синтаксис командной строки (управление версиями)

Команда merge

Команда Branch

Основные понятия

Информационные команды

Другие ресурсы

Команды служебной программы командной строки "tf"

Ветвление и объединение