Diff Anything Produkthandbuch

Profile, Regeln, Prüfstatus und Berichte

Aus einem einmaligen Vergleich eine wiederholbare Prüfung machen, mit Ignorierregeln, Notizen und mit Pro gespeicherten Profilen und Berichten.

Wiederholbare Überprüfung12 Min. gelesen6 Abschnitte

Speichern Sie ein Profil

Speichern Sie mit Pro ein Profil, nachdem Sie das Quellmuster, den Modus und die Vergleichsoptionen verstanden haben. Benennen Sie es zu Überprüfungszwecken und nicht mit den beiden temporären Dateinamen.

Ein Profil sollte einen Vergleich reproduzierbar machen, ohne die Regeln zu verbergen, die das Ergebnis beeinflussen.

Ignorierregeln gezielt einsetzen

Ignorieren Sie Leerzeichen, Groß-/Kleinschreibung, Pfade, Schlüssel oder Reihenfolge nur dann, wenn die Unterscheidung für diese Rezension keine Bedeutung hat. Weit gefasste Regeln können dazu führen, dass ein sauberes Ergebnis irreführend ist.

Enge pfadspezifische Regeln bevorzugen und dokumentieren, warum sie existieren. Bei Textvergleichen ist ein regulärer Ausdruck, der nur einen Zeitstempel ignoriert, sicherer als einer, der die gesamte Zeile, in der er erscheint, ignoriert.

  • Maskieren Sie geheime Werte, anstatt ihre umgebende Struktur zu verwerfen.
  • Verwenden Sie verschlüsselte Arrays, wenn die Identität stabil ist.
  • Halten Sie die numerischen Toleranzen begrenzt.

Überprüfen Sie semantische Unterschiede

Filtern und navigieren Sie im stabilen Differenzsatz, markieren Sie dann überprüfte Elemente oder fügen Sie Notizen bei, wenn Entscheidungen getroffen werden. Der Überprüfungsstatus erklärt den Fortschritt, ohne eine der Quellen zu ändern.

Berechnen Sie nach Quelländerungen neu und bestätigen Sie, ob der vorherige Überprüfungsstatus immer noch denselben stabilen Pfaden zugeordnet ist.

Diff Anything semantische Unterschiede in der Seitenleiste und ausgewählter JSON-Pfad
Stabile Pfade, Filter und Überprüfungsstatus verwandeln ein Rohergebnis in einen bewussten Inspektionsworkflow.

Unterstützte Änderungen anwenden

Die Modi Text, JSON, YAML, TOML, INI, Eigenschaftsliste, XML, Umgebungsdatei, HTTP-Antwort und API-Schema können ausgewählte Änderungen in beide Richtungen anwenden. Bestätigen Sie die Ausrichtung der Quelle und überprüfen Sie das Ziel vor dem Speichern.

JSON-, TOML-, INI-, XML-Eigenschaftsliste und HTTP-Ziele behalten ihre Kommentare und ihr Layout. Die Anwendungen YAML und XML verlangen eine explizite Bestätigung, da das Ziel aus seinen Daten neu geschrieben wird. Kommentare und kosmetische Formatierungen können sich ändern.

Einen Bericht exportieren

Der Berichtsexport ist Teil von Pro. Wählen Sie ein Berichtsformat für den Leser: einen nebeneinanderliegenden HTML-Bericht für eine Person, JSON für eine andere Anwendung, Markdown für eine Pull-Anfrage, einen einheitlichen Diff- oder Ordner-Patch zur Anwendung an anderer Stelle oder einen JSON-Patch für einen JSON-, YAML-, TOML-, INI- oder Eigenschaftslistenvergleich. Drucken… öffnet den HTML-Bericht in Ihrem Browser, der ihn ausdruckt oder als PDF speichert. Fügen Sie das Profil und die relevanten Einstellungen hinzu, die zur Reproduktion des Ergebnisses erforderlich sind.

Überprüfen Sie Berichte auf vertrauliche Pfade oder Werte, bevor Sie sie außerhalb der lokalen Umgebung freigeben.

Nutzen Sie die Live-Überwachung bewusst

Die Live-Überwachung, Teil der gespeicherten Pro-Profile, ist nützlich, wenn sich Quellen während der Entwicklung ändern, ein sich bewegendes Ergebnis jedoch kein Veröffentlichungsdatensatz ist. Halten Sie an oder führen Sie einen erneuten Vergleich mit stabilen Artefakten durch, bevor Sie einen endgültigen Vergleich genehmigen.

Wenn die Überwachung Störungen verursacht, schränken Sie den Ordnerbereich ein und ignorieren Sie generierte Pfade, anstatt sinnvolle Änderungen global auszublenden.

Diff Anything Ordnervergleich mit zwei Quellpfaden mit Pfad- und Statusfiltern
Profile und gezielte Regeln sorgen dafür, dass große, wiederholbare Vergleiche auch bei sich ändernden Quellen verständlich bleiben.
Kostenlos & Pro: Was ist enthalten

Verfügbar im Mac App Store und Microsoft Store. Mit der kostenlosen Desktop-Nutzung können Sie jede Vergleichs-Engine für Dateien bis zu 5 MiB pro Seite und 10 neue Vergleichssitzungen pro lokalem Tag ausprobieren; Sammlungsvorschauen zeigen die ersten 100 Elemente, binäre Vergleiche die ersten 100 Byte-Unterschiede und PDF-Vorschauen die ersten drei Seiten. Der Nur-Text-, JSON- und Jupyter-Notebook-Vergleich ist vollständig und das Öffnen von Dateien über den Finder oder den Datei-Explorer, diffanything://-Links und AppleScript ist kostenlos. Die kostenlose CLI unterstützt Text, JSON und Notebooks. Durch einen einmaligen Pro-Kauf werden die Vorschau- und Sitzungsbeschränkungen aufgehoben und größere Quellen innerhalb technischer Grenzen, gespeicherte Profile und Verlauf, Speichern von Ordner-Snapshots, Exportieren und Drucken von Berichten, JSON-Patch-Export, Anwenden von Patches, Drei-Wege-Zusammenführung und Konfliktlösung, der Git-Merge-Treiber und das Merge-Tool, Ordnersynchronisierung, Batch-Manifeste, vertrauenswürdige Präprozessoren und alle CLI-Modi freigeschaltet.