Env Diff

Fügen Sie zwei .env-Körper ein, um hinzugefügte, entfernte und geänderte Schlüssel aufzulisten. Ideal für Bereitstellungsprüfungen und Konfigurationsüberprüfungen in mehreren Umgebungen.

Datenschutz: lokal verarbeitet, nie hochgeladen.

↓ Fügen Sie in den Eingabebereich unten, um sofort Ergebnisse zu sehen

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

.env A(左侧)

.env B(右侧)

差异输出

差异输出

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

Hinweise

符号说明

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

Fügen Sie zwei .env-Körper ein, um hinzugefügte, entfernte und geänderte Schlüssel aufzulisten. Ideal für Bereitstellungsprüfungen und Konfigurationsüberprüfungen in mehreren Umgebungen.

Schnellstart

  1. A und B einfügen

    KEY=VALUE Format; # Kommentarzeilen werden übersprungen.

  2. Diff lesen

    + / - / ~ markieren Sie hinzugefügte, entfernte und geänderte Tasten.

Eigenschaften und Anwendungsfälle

Differenzieren Sie zwei .env- oder KEY=VALUE-Listen mit hinzugefügten/entfernt/geänderten Highlights und optionaler Kommentarignorierung.

Verwenden Sie es beim Vergleich von Staging vs. Prod, Pre-Deployment Reviews und Compose Env Migrationen.

vs. JSON Diff

Parses env Zeilen; ideal für .env und compose Umgebungsblöcke.

Typischer Workflow

Bei der Migration von Konfigurationen zwischen Umgebungen (z. B. Entwicklung, Testen, Produktion) ändern sich .env-Dateien häufig. Um dieses Tool zu verwenden, fügen Sie den alten Umgebungsinhalt auf der linken Seite und den neuen Umgebungsinhalt auf der rechten Seite ein. Das Tool hebt sofort hinzugefügte Variablen (grün), gelöschte Variablen (rot) und modifizierte Variablen (gelb) hervor.

Überprüfen Sie sensible Variablenänderungen schnell vor der Bereitstellung. Beispielsweise werden Datenbankpasswortänderungen von lokalen Entwicklungswerten zu Produktionswerten sofort markiert. Bei der Zusammenarbeit ist die Weitergabe von Differenz-Screenshots sicherer als das direkte Senden von .env-Dateien und verhindert die versehentliche Belichtung unverschlüsselter sensibler Daten.

Beispiele

Beispiel

Input

DEBUG=true vs DEBUG=false

FAQ

Export KEY= Unterstützung?

Analysiert bare KEY=VALUE; Streifen Export Präfix manuell, wenn nötig.

Kann es nicht-env-Schlüsselwertdateien vergleichen?

- Ja. - Ja. Das Tool analysiert grundlegend Schlüsselwertstrukturen, so dass ähnliche Konfigurationsdateien wie config.ini auch funktionieren. Die Syntax der Kommentare kann jedoch variieren. Zeilen, die mit # beginnen, sind Kommentare in .env, können jedoch in anderen Formaten gültiger Inhalt sein.