Как настроить инструмент Visual Studio Code Merge с Rational Team Concert в Visual Studio?

Я использую Rational Team Concert в качестве инструмента управления версиями и хочу изменить инструмент слияния по умолчанию. Мне очень нравится инструмент слияния Visual Studio Code, но я не знаю, как настроить его для работы с Team Concert.

введите здесь описание изображения


person Arturo Mejia    schedule 10.03.2017    source источник


Ответы (1)


В Visual Studio перейдите в раздел ИНСТРУМЕНТЫ -> Параметры... -> Контроль версий -> Контроль версий Jazz -> Инструменты сравнения.

На этом экране можно настроить инструмент слияния для Rational Team Concert.

введите здесь описание изображения

Во-первых: установите флажок Использовать внешний инструмент сравнения вместо стандартной утилиты сравнения.

Второе: в разделе Внешний инструмент сравнения для использования выберите <<Custom>>

Третье: в параметре Расположение исполняемого файла: выберите the path where you installed VSCode, e.g C:\Program Files (x86)\Microsoft VS Code\Code.exe

Четыре: в параметре Аргументы локального сравнения: добавьте --diff "${file1Path}" "${file2Path}"

--diff — это аргумент, сообщающий VSCode, что вы хотите использовать инструмент слияния.

${file1Path} – это переменная, содержащая путь к первому файлу.

${file2Path} – это переменная, содержащая путь ко второму файлу.

Наконец: в параметре Аргументы удаленного сравнения добавьте --diff "${file1Path}" "${file2Path}"

Примечание. VSCode на самом деле не поддерживает 3-стороннее сравнение конфликтов. Дополнительную информацию можно найти здесь https://github.com/Microsoft/vscode/issues/5770

Дополнительная информация: info http://blog.code-cop.org/2012/12/kdiff3-merge-tool-for-rtc.html, https://code.visualstudio.com/docs/editor/versioncontrol

person Arturo Mejia    schedule 10.03.2017
comment
КОД Visual Studio - person Gaetan; 25.01.2018
comment
Неправильный инструмент, Visual Studio Code — это не Visual Studio. - person apetrelli; 22.03.2018