Git gère magnifiquement les diffs pour du code déjà suivi dans un dépôt. Mais une grande partie de la comparaison de texte se produit entièrement en dehors du contrôle de version : deux versions d'une clause juridique qu'un avocat a renvoyée, une réponse d'API avant et après un changement backend, un paragraphe de contenu marketing qu'un collègue a « juste légèrement retouché ». Lire les deux versions côte à côte et essayer de repérer la différence à l'œil est lent et peu fiable, surtout pour de longs blocs de texte.
L'œil humain est mauvais dans ce type de comparaison parce qu'il ne cherche pas les différences — il lit pour le sens, et deux paragraphes presque identiques se liront tous deux comme « corrects » à moins que vous ne vous arrêtiez spécifiquement pour les vérifier caractère par caractère l'un contre l'autre.
Quand git diff n'est pas disponible
Tout ce qui mérite d'être comparé ne vit pas dans un dépôt git. Des valeurs de configuration collées depuis deux environnements différents, deux brouillons d'un e-mail, ou l'avant-après d'un rechercher-remplacer dont vous n'êtes pas sûr d'avoir bien effectué, ont tous besoin d'outils de comparaison qui fonctionnent sur du texte collé arbitraire, pas seulement sur des fichiers suivis.
Comparer deux blocs de texte instantanément
Bellows inclut un outil de comparaison de texte qui surligne exactement ce qui a changé entre deux blocs de texte collés — ajouts, suppressions et modifications signalés visuellement pour que vous n'ayez pas à lire chaque caractère vous-même.
Comparer une configuration entre environnements
Quand la préproduction et la production se comportent différemment, comparer les valeurs de configuration réelles côte à côte révèle souvent le coupable plus rapidement que de parcourir les journaux de déploiement — une seule variable d'environnement avec une coquille ou une valeur obsolète ressort immédiatement une fois surlignée.
Relire du contenu édité
Quand quelqu'un vous renvoie une version « légèrement modifiée » d'un document, voir précisément ce qui a changé — plutôt que de relire l'ensemble en espérant remarquer les différences — transforme une relecture laborieuse en une vérification visuelle rapide.