Использование соединения вместе с Visual Studio
Я использую VS 2017, и я хочу просмотреть изменения файла в meld из Visual Studio, или удобно вызвать meld для файла из Visual Studio. Как я могу это сделать?
3 ответа
Хотя я не могу сказать, ведет ли VS 2017 так же, как VS 2019 в этом отношении, VS 2019, похоже, уважает настройки Git.
Meld можно настроить как инструмент сравнения и слияния по умолчанию для Git, как описано здесь .
Также можно настроить его для набора инструментов Tortoise, как описано здесь , если вы хотите использовать его в качестве альтернативы для управления репозиториями Git.
Если вы используете другого поставщика системы управления версиями, надеюсь, приведенные выше примеры с синтаксисом помогут вам определить правильную конфигурацию в Visual Studio.
Фактически, необходимы следующие переменные:
%base %mine %theirs %merged
вместе с опциями
--auto-merge --output --diff
.
Meld Diff позволяет использоватьmeld
для сравнения файлов или папок из visual studio code
прямо. Это расширение открывает два файла (или папки) во внешнем инструментеmeld
.
Для установки запускаем VS Code Quick Open
используя (Ctrl+P), вставьтеext install danielroedl.meld-diff
и нажмите ввод.
Ознакомьтесь с документацией здесь.
Я не думаю, что есть поддержка Visual Studio для объединения, но у вас есть несколько альтернатив.
Вы можете использовать встроенные инструменты для просмотра изменений файлов. Вы можете использовать это в cmd:
devenv /Diff SourceFile, TargetFile, [SourceDisplayName],[TargetDisplayName]
Кроме того, есть некоторые дополнения, такие как этот, которые предлагают некоторые функции сравнения