Diff Anything Manuel du produit

Profils, règles, statut d’examen et rapports

Faire d’une comparaison ponctuelle un examen reproductible, avec des règles d’exclusion, des notes et, avec Pro, des profils enregistrés et des rapports exportés.

Examen répétable12 minutes de lecture6 volets

Enregistrer un profil

Avec Pro, enregistrez un profil une fois que le modèle source, le mode et les options de comparaison sont compris. Nommez-le à des fins de révision plutôt que les deux noms de fichiers temporaires.

Un profil doit rendre une comparaison reproductible sans cacher les règles qui influencent son résultat.

Utiliser les règles d’exclusion avec précaution

Ignorez les espaces, la casse, les chemins, les clés ou l’ordre uniquement lorsque la distinction n’a aucune signification pour cette révision. Des règles générales peuvent rendre trompeur un résultat clair.

Préférez les règles spécifiques à un chemin étroit et documentez pourquoi elles existent. Dans les comparaisons de texte, une expression régulière qui ignore uniquement un horodatage est plus sûre qu’une expression régulière qui ignore la ligne entière sur laquelle elle apparaît.

  • Masquez les valeurs secrètes plutôt que de supprimer la structure environnante.
  • Utilisez des tableaux à clés lorsque l’identité est stable.
  • Gardez les tolérances numériques limitées.

Examiner les différences sémantiques

Filtrez et parcourez l’ensemble de différences stable, puis marquez les éléments examinés ou joignez des notes au fur et à mesure que les décisions sont prises. L’état de la revue explique la progression sans modifier aucune des sources.

Recalculez après les modifications de la source et confirmez si l’état de révision précédent correspond toujours aux mêmes chemins stables.

Barre latérale des différences sémantiques Diff Anything et chemin JSON sélectionné
Des chemins, des filtres et un état de révision stables transforment un résultat brut en un flux de travail d’inspection délibéré. Les modes

Appliquer les modifications prises en charge

Texte, JSON, YAML, TOML, INI, liste de propriétés, XML, fichier d’environnement, réponse HTTP et schéma API peuvent appliquer les modifications sélectionnées dans les deux sens. Confirmez l’orientation de la source et inspectez la destination avant d’enregistrer.

Les cibles JSON, TOML, INI, XML et HTTP conservent leurs commentaires et leur mise en page. Les applications YAML et XML demandent une confirmation explicite car la cible est réécrite à partir de ses données ; les commentaires et le formatage cosmétique peuvent changer.

Exporter un rapport

L’exportation du rapport fait partie de Pro. Choisissez un format de rapport pour son lecteur : un rapport HTML côte à côte pour une personne, JSON pour une autre application, Markdown pour une demande d’extraction, un correctif de diff ou de dossier unifié à appliquer ailleurs, ou un correctif JSON pour une comparaison JSON, YAML, TOML, INI ou une liste de propriétés. Imprimer… ouvre le rapport HTML dans votre navigateur, qui l’imprime ou l’enregistre sous le nom PDF. Incluez le profil et les paramètres pertinents nécessaires pour reproduire le résultat.

Examinez les rapports pour rechercher des chemins ou des valeurs sensibles avant de les partager en dehors de l’environnement local.

Utiliser délibérément la surveillance en direct

La surveillance en direct, qui fait partie des profils enregistrés Pro, est utile lorsque les sources changent au cours du développement, mais un résultat en mouvement n’est pas un enregistrement de version. Faites une pause ou réexécutez l’exécution sur des artefacts stables avant d’approuver une comparaison finale.

Si la montre produit du bruit, réduisez la portée du dossier et ignorez les chemins générés plutôt que de masquer globalement les modifications significatives.

Comparaison de dossiers Diff Anything montrant deux chemins sources avec des filtres de chemin et d’état
Les profils et les règles ciblées permettent de comprendre les grandes comparaisons reproductibles à mesure que les sources changent.
Gratuit & Pro : ce qui est inclus

Disponible sur le Mac App Store et le Microsoft Store. L’utilisation de la version gratuite de l’app vous permet d’essayer tous les moteurs de comparaison pour des fichiers jusqu’à 5 Mo par côté et 10 nouvelles sessions de comparaison par jour local ; les aperçus de collection affichent les 100 premiers éléments, les comparaisons binaires les 100 premiers octets de différences et les aperçus PDF des 3 premières pages. La comparaison du texte brut, des notebooks JSON et Jupyter est complète et l’ouverture de fichiers à partir du Finder ou de l’Explorateur de fichiers, des liens diffanything:// et AppleScript est gratuite. La CLI gratuite prend en charge le texte, JSON et les notebooks. Un achat Pro unique supprime les limites d’aperçu et de session et déverrouille des sources plus volumineuses dans les limites techniques, les profils et l’historique enregistrés, l’enregistrement des instantanés de dossiers, l’exportation et l’impression de rapports, l’exportation de correctifs JSON, l’application de correctifs, la fusion à trois voies et la résolution des conflits, le pilote de fusion et l’outil de fusion Git, la synchronisation des dossiers, les manifestes par lots, les préprocesseurs de confiance et chaque mode CLI.