Различие Env

Вставить два содержимого.env; Перечислите добавления, удаления и изменения по Key. До и после развертывания, при сравнении конфигурации с несколькими средами с первого взгляда.

Конфиденциальность: обрабатывается локально, никогда не загружается.

↓ Вставьте в область ввода ниже, чтобы мгновенно увидеть результаты

对比两份环境变量文件,列出新增、删除与变更项。

.env A(左侧)

.env B(右侧)

差异输出

差异输出

~ API_URL: http://localhost -> https://api.example.com
~ DEBUG: true -> false
+ NEW=1

Примечания

符号说明

+ 仅在 B 中存在; - 仅在 A 中存在; ~ 同 key 值不同; 空格前缀表示未变化。以 # 开头的行会被忽略。

Вставить два содержимого.env; Перечислите добавления, удаления и изменения по Key. До и после развертывания, при сравнении конфигурации с несколькими средами с первого взгляда.

Быстрый старт

  1. Вставить A и B

    KEY = формат VALUE; # Строка комментариев автоматически игнорируется.

  2. Разница в чтении

    + / - - / ~ Символ Отметить элемент изменения.

Особенности и случаи использования

Сравните разницу между двумя списками.env или KEY = VALUE, включив новые, удаленные и измененные элементы, игнорируя аннотации и пустые строки.

Проверка конфигурации с производительностью, обзор изменений перед развертыванием и миграция переменных среды Docker Compose.

Отличия от JSON

Этот инструмент анализируется по строке env; Подходит для блоков среды.env и docker - compose.

Типичный рабочий процесс

Когда вы перемещаете конфигурацию между различными средами (например, разработка, тестирование, производство), файл.env часто меняется. При использовании этого инструмента содержимое старой среды вставляется слева, а содержимое новой среды - справа. Инструмент сразу же подсвечивает новые переменные (зеленые), удаленные переменные (красные) и переменные, значения которых были изменены (желтые).

Изменения чувствительных переменных могут быть быстро проверены перед развертыванием. Например, пароль базы данных сразу же помечается при переключении с локального значения разработки на значение производства. Когда вы работаете в команде, делиться результатами различий с помощью скриншотов безопаснее, чем отправлять файлы.env напрямую, избегая случайной утечки незашифрованной конфиденциальной информации.

Примеры

Пример

Input

DEBUG=true vs DEBUG=false

FAQ

Поддерживает ли префикс экспорта?

Нажмите голый KEY = VALUE; Если есть экспорт, пожалуйста, удалите его вручную.

Можно ли сравнить значение ключа с файлом в формате не.env?

Можно. Инструмент по существу анализирует структуру пары ключей, и профили, подобные формату INI (например, config.ini), также могут быть обработаны. Но синтаксис комментариев может быть другим - строки, начинающиеся с #, являются комментариями в.env и могут быть действительными в других форматах.