Использование соединения вместе с 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]    

Кроме того, есть некоторые дополнения, такие как этот, которые предлагают некоторые функции сравнения

Другие вопросы по тегам