Env Diff

Coloque dois corpos .env para listar as chaves adicionadas, removidas e alteradas.Ótimo para verificações de implantação e revisões de configuração de vários ambientes.

Privacidade: processado localmente, nunca carregado.

↓ Colar na área de entrada abaixo para ver os resultados instantaneamente

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

.env A(左侧)

.env B(右侧)

差异输出

差异输出

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

Notas

符号说明

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

Coloque dois corpos .env para listar as chaves adicionadas, removidas e alteradas.Ótimo para verificações de implantação e revisões de configuração de vários ambientes.

Iniciação rápida

  1. Paste A e B

    Formato KEY = VALUE; as linhas de comentário são puladas.

  2. Leia o Dif

    + / - / ~ marca as teclas adicionadas, removidas e alteradas.

Características e casos de uso

Diferencia duas listas .env ou KEY = VALUE com destaques adicionados / removidos / alterados e ignorar comentários opcionais.

Use ao comparar staging vs prod, revisões de pré - implantação e migrações de composição env.

JSON vs. JSON Diff

Analisa linhas env; ideal para. env e compor blocos de ambiente.

Fluxo de trabalho típico

Quando migrar configurações entre ambientes (por exemplo, desenvolvimento, teste, produção), arquivos .env mudam frequentemente. Para usar esta ferramenta, cole o conteúdo do ambiente antigo à esquerda e o conteúdo do ambiente novo à direita. A ferramenta destaca instantaneamente as variáveis adicionadas (verde), as variáveis excluídas (vermelho) e as variáveis modificadas (amarelo).

Verifique rapidamente alterações de variáveis sensíveis antes da implantação. Por exemplo, as mudanças de senha do banco de dados de valores de desenvolvimento local para valores de produção serão sinalizadas imediatamente. Ao colaborar, compartilhar capturas de tela de diferença é mais seguro do que enviar arquivos .env diretamente, evitando a exposição acidental de dados confidenciais não criptografados.

Exemplos

Exemplo

Input

DEBUG=true vs DEBUG=false

FAQ

export KEY = suporte?

Analisa KEY = VALUE nu; tira prefixo de exportação manualmente se necessário.

Ele pode comparar arquivos de valor-chave não -. env?

Sim, sim. A ferramenta analisa fundamentalmente estruturas de chave-valor, então arquivos de configuração semelhantes como config.ini também funcionam. No entanto, a sintaxe dos comentários pode variar - linhas que começam com # são comentários em .env, mas podem ser conteúdo válido em outros formatos.