Связывание типа файла с инструментом слияния

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

Visual Studio 2019 | Visual Studio 2022

Средство система управления версиями Team Foundation diff/merge открывается при попытке сравнить два файла или две версии файла или при попытке выполнить ручное слияние файла с конфликтующими изменениями.

Средство совместимо с текстовыми и XML-файлами, но для связывания определенного типа файла или настройки стороннего средства слияния или диффа можно использовать следующую процедуру.

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

Вы должны быть членом группы безопасности Администратор istrator илиUsers на компьютере, на котором установлена Visual Studio. Дополнительные сведения см. в справочнике по разрешениям и группам.

Связывание типа файла с инструментом слияния

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

Командная строка разработчика

  1. В Windows выберите "Пуск " и введите командную строку разработчика. В результатах поиска выберите командную строку разработчика для версии Visual Studio, например командную строку разработчика для Visual Studio 2022.
  2. В окне командной строки введите tf diff /configure.
  3. Следуйте инструкциям по настройке средства.

Visual Studio

  1. В Visual Studio выберите "Параметры инструментов>".
  2. В диалоговом окне "Параметры" разверните элемент управления версиями и выберите Visual Studio Team Foundation Server.
  3. Выберите " Настроить пользовательские инструменты".
  4. Следуйте инструкциям по настройке средства.

Настройка средства

  1. В диалоговом окне "Настройка пользовательских инструментов" нажмите кнопку "Добавить".

  2. В диалоговом окне "Настройка средства" в поле "Расширение" введите расширение файла, которое нужно связать, например .cpp или * для всех файлов.

  3. Для операции разверните раскрывающийся список и выберите " Объединить".

  4. В текстовом поле "Команда " введите путь и имя средства слияния или выберите многоточие, чтобы перейти к инструменту и выбрать его.

  5. В текстовом поле "Аргументы" введите все аргументы, необходимые средству.

    Щелкните стрелку рядом с полем "Аргументы" , чтобы выбрать из списка переменных, которые команда diff/merge заполняет и передает в средство. Любой другой текст в поле аргумента передается инструменту напрямую.

  6. Нажмите ОК.

  7. Нажмите кнопку "ОК" еще раз или нажмите кнопку "Добавить", чтобы добавить дополнительные расширения файлов. После завершения добавления расширений нажмите кнопку "ОК".