Altova DiffDog 2025 Enterprise Edition

Die Befehlszeilenoptionen sind einfache optionale Befehlszeilenparameter. Falls keine Parameter angegeben werden, ist die Option deaktiviert. Es wird empfohlen die Option /cD oder /cF zu definieren, um DiffDog explizit anzuweisen, dass es sich entweder um einen Datei- oder einen Verzeichnisvergleich handelt. Beachten Sie, dass einige Versionskontrollsysteme bei Verwendung von DiffDog als Vergleichstool keine zusätzlichen Argumente mit Ausnahme der Dateinamen akzeptieren.

 

Die Optionen sind zwar in Gruppen gegliedert, können aber in jeder Reihenfolge verwendet werden. Bei den Optionen spielt die Groß- und Kleinschreibung keine Rolle und Sie können vor Optionen entweder das Minuszeichen (-) oder den Schrägstrich (/) verwenden. Die Befehlszeilensyntax lautet wie folgt:

 

DiffDog.exe [source name1 name2 [name3]] [general options] [compare mode] [compare options] [filter filtername] [directory compare options] [file-filter file filtername]

 

source:

/cd        Verzeichnisse vergleichen

/cf        Dateien vergleichen

 

name1 name2:

Namen der zu vergleichenden Verzeichnisse bzw. Dateien

 

name3

Name der dritten zu vergleichenden Datei (nur auf Drei-Weg-Vergleiche anwendbar, siehe Drei-Weg-Vergleiche).

 

general options:

/h        Ruft die Hilfedatei auf

 

compare mode:

/mE        entsprechend der Erweiterungseinstellungen vergleichen

/mX        als XML vergleichen

/mT        als Text vergleichen

/mB        Binärdateien vergleichen

 

compare options:

/dD        detaillierter Vergleich

/dL        zeigt Unterschiede innerhalb von Zeilen an

/iB        Leere Zeilen ignorieren

/iC        Groß-/Kleinschreibung ignorieren (nicht aber in Node-Namen)

/iCN        Groß-/Kleinschreibung ignorieren

/iD        Node-Tiefe ignorieren

/iN        Namespaces ignorieren

/iNT A CD C PI D X

 Node-Typen (Attributes, CData, Comments, Processing Instructions, Doctype, XML-Deklarationen) ignorieren

/iOA        Attributreihenfolge ignorieren

/iOC        Child-Node-Reihenfolge ignorieren

/iOC        A G groupname T

 Child-Node-Reihenfolge ignorieren und Attribute als Vergleichskriterien hinzufügen (Alle Attribute, Bestimmte Attribute wie in Gruppe groupname definiert, Text als Vergleichskriterium hinzufügen)

/iP        Präfixe ignorieren

/iT        Text (XML) ignorieren

/e        Entities auflösen

/wN        Whitespace normalisieren

/wS        alle Whitespaces entfernen

 

filter:

/f        bestimmte Elemente oder Attribute herausfiltern

 

filtername:

Name eines vordefinierten Filters

 

directory compare options:

/iS        Unterverzeichnisse ignorieren

 

file-filter:

/fD        bestimmte Dateien/Verzeichnisse beim Verzeichnisvergleich herausfiltern

 

file filtername:

Name des vordefinierten Dateifilters

 

Anmerkung: Einige Vergleichsoptionen gelten nur für den XML-Vergleichsmodus (z.B. /dD, /iN und /iNT). Diese Optionen werden daher ignoriert, wenn die Vergleichsmodusoption [compare mode] nicht /mX ist.

© 2018-2024 Altova GmbH