Fehlende, überzählige Schlüssel und abweichende Werte finden

DevOps-Teams vergleichen .env-Dateien vor einer Auslieferung, wenn sich zwei Umgebungen plötzlich unterschiedlich verhalten.

Fehlende, überzählige Schlüssel und abweichende Werte finden. Ihre Daten bleiben lokal, während das Ergebnis leicht zu prüfen und erneut zu nutzen ist.

Bedienung

  1. Fügen Sie die erste .env-Datei in den Eingabebereich ein, eine Variable pro Zeile, und ergänzen Sie dann die darunter angezeigte Trennzeile.
  2. Fügen Sie die zweite .env-Datei nach der Trennzeile ein und behalten Sie dieselben Schlüsselnamen bei, wenn Sie einen aussagekräftigen Vergleich wünschen.
  3. Starten Sie den Vergleich und lesen Sie die Ausgabe: auf einer Seite fehlende Schlüssel, zusätzliche Schlüssel und abweichende Werte werden getrennt gemeldet.
  4. Korrigieren Sie die veraltete Datei und führen Sie den Vergleich erneut aus, bis nur noch die erwarteten Unterschiede zwischen den Umgebungen übrig bleiben.
  5. Löschen Sie beide Bereiche, wenn Sie fertig sind, da diese Dateien oft Passwörter und Zugriffstoken enthalten.

Beispiel

Das Beispiel lädt zwei .env-Dateien nebeneinander: eine beschreibt eine Produktionsumgebung, die andere eine Staging-Umgebung. Achten Sie auf Schlüssel, die nur auf einer Seite vorkommen, und auf Werte, die sich unter demselben Namen ändern, denn so zeigt sich meist eine Variable, die beim Kopieren vergessen wurde.

Eingabe

API_URL=https://api.example.com
LOG_LEVEL=info
RETRY=3
--
API_URL=https://api.example.com
LOG_LEVEL=debug
TIMEOUT=30

Grenzen und Formate

Wo die Verarbeitung stattfindet

Alles geschieht im Browser: Die Inhalte beider Dateien bleiben auf Ihrem Gerät und werden nirgendwohin übertragen. Das Tool zerlegt jeden Block in Zeilen, gleicht Schlüssel ab und stellt die Unterschiede direkt auf der Seite dar.

Häufige Fragen

Was trennt die beiden Dateien genau?

Eine im Eingabebereich angezeigte Trennzeile, die allein direkt nach der letzten Zeile der ersten Datei steht. Alles darunter wird als zweite Datei gelesen. Ohne diese Markierung kann das Tool nicht erkennen, wo ein Block endet und der nächste beginnt.

Werden identische Werte ebenfalls aufgeführt?

Normalerweise nicht, denn es geht darum, die Unterschiede sichtbar zu machen. Um zu bestätigen, dass ein Schlüssel auf beiden Seiten vorhanden ist, prüfen Sie die Liste der fehlenden Schlüssel: Wenn Ihr Schlüssel nicht dort steht, enthalten ihn beide Dateien.

Kann ich eine Datei importieren, statt Text einzufügen?

Ja, eine Import-Schaltfläche akzeptiert Textdateien und mehrere Datenformate. Seien Sie bei .env-Dateien dennoch vorsichtig, da sie oft Passwörter und API-Token enthalten, die Sie vielleicht nicht auf einem gemeinsam genutzten Bildschirm anzeigen möchten.

Werkzeuge derselben Kategorie