Env Diff

Eklenen, kaldırılan ve değiştirilen anahtarları listelemek için iki .env gövdesini yapıştırın. Dağıtım denetimleri ve çoklu ortam yapılandırma incelemeleri için harika.

Gizlilik: yerel olarak işlenir, asla yüklenmez.

Anında sonuçları görmek için aşağıdaki giriş alanına yapıştırın

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

.env A(左侧)

.env B(右侧)

差异输出

差异输出

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

Notlar

符号说明

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

Eklenen, kaldırılan ve değiştirilen anahtarları listelemek için iki .env gövdesini yapıştırın. Dağıtım denetimleri ve çoklu ortam yapılandırma incelemeleri için harika.

Hızlı başlangıç

  1. A ve B 'yi yapıştırın

    KEY=VALUE formatı; # comment satırları atlanır.

  2. diff oku

    + / - / ~ mark added, removed, and changed keys.

Özellikler ve kullanım durumları

Diff iki .env veya KEY=VALUE listeleri eklenmiş / kaldırılmış / değiştirilmiş vurgulanmalar ve isteğe bağlı yorum görmezden gelmektedir.

Staging vs prod, pre-deployment reviews ve Compose env migrations karşılaştırırken kullanın.

JSON Diff vs. JSON Diff

Env satırlarını ayrıştırır; .env ve ortam blokları oluşturmak için ideal.

Tipik iş akışı

ortamlar arasında yapılandırmaların göç edilmesi durumunda (örneğin, geliştirme, test, üretim), .env dosyaları sıkça değişir. Bu aracı kullanmak için, eski ortam içeriğini sol tarafta ve yeni ortam içeriğini sağ tarafta yapıştırın. Araç eklenen değişkenleri (yeşil), silinmiş değişkenleri (kırmızı) ve değiştirilmiş değişkenleri (sarı) anında vurguluyor.

Dağıtım öncesi hassas değişken değişikliklerini hızlı bir şekilde kontrol edin.Örneğin, yerel geliştirme değerlerinden üretim değerlerine veritabanı şifresinin değişiklikleri derhal işaretlenir.İşbirliği yaparken, farklılık ekran görüntüleri paylaşmak, .env dosyalarını doğrudan göndermekten daha güvenli olup, şifrelenmemiş hassas verilerin kazara maruz kalmasını önler.

Örnekler

Örnek

Input

DEBUG=true vs DEBUG=false

FAQ

export KEY= destek mi?

Parse bare KEY=VALUE; strip export prefix manually if needed.

Non-env key-value dosyaları karşılaştırabilir mi?

Evet, evet. Araç temel olarak anahtar-değer yapılarını ayrıştırır, bu nedenle config.ini gibi benzer yapılandırma dosyaları da çalışır. Bununla birlikte, yorum sözdizimi değişebilir - # ile başlayan satırlar .env'deki yorumlardır ancak diğer formatlarda geçerli içerik olabilir.