Я использую Rational Team Concert в качестве инструмента управления версиями и хочу изменить инструмент слияния по умолчанию. Мне очень нравится инструмент слияния Visual Studio Code, но я не знаю, как настроить его для работы с Team Concert.
Как настроить инструмент Visual Studio Code Merge с Rational Team Concert в Visual Studio?
Ответы (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