Vergleich von drei Dateien und Zusammenführung von Unterschieden
Das manuelle Vergleichen von Versionen einer umfangreichen XML-Schema- oder Dokumentdatei, um Unterschiede zu finden, wäre eine mühsame und fehleranfällige Aufgabe. XMLSpy bietet seit langem eine Dateivergleichsfunktion, bei der Unterschiede in nebeneinander angeordneten Fenstern hervorgehoben werden und ein Zusammenführen in beide Richtungen möglich ist. Und natürlich ist DiffDog das bevorzugte Vergleichswerkzeug für Text, Quellcode, XML, JSON und Word-Dokumente. Sowohl XMLSpy als auch DiffDog unterstützen jetzt den dreifachen Dateivergleich und das Zusammenführen von Unterschieden.
Der dreifache Dateivergleich ist besonders wichtig für Dateien, die in einem Versionskontrollsystem verwaltet werden, da zwei Benutzer möglicherweise mit derselben Quelldatei begonnen und unterschiedliche Änderungen vorgenommen haben, die miteinander abgeglichen werden müssen.

Dreifache Datei-Vergleich in XMLSpy
Um einen dreifachen Dateivergleich in XMLSpy zu öffnen, wählen Sie einfach "Datei öffnen und mit..." aus dem Menü "Werkzeuge" und wählen Sie die gewünschten Dateien aus:

Die Dateien können bereits in anderen Fenstern geöffnet sein, oder Sie können sie von jedem beliebigen Ort auf Ihrem Arbeitsplatz, in Ihrem Netzwerk oder sogar über eine URL laden. Die von Ihnen angegebenen Dateien werden nebeneinander geöffnet, wobei die Unterschiede hervorgehoben werden.

Bitte beachten Sie, dass der Vergleich XML-fähig ist und nur Unterschiede hervorgehoben werden, die im Kontext von XML relevant sind. Im obigen Vergleich enthält die Datei ganz rechts keine Zeilenumbrüche oder Tabulatoren. Da diese in einem XML-Dokument keine Bedeutung haben, werden sie nicht markiert.
Sie können jede Differenz auswählen und diese automatisch zusammenführen, indem Sie im Menü "Vergleich anzeigen" die entsprechende Option wählen, wie unten gezeigt:

Für die hier ausgewählte Differenz sind einige Optionen im Bereich "Dateien vergleichen" ausgegraut, da die Dateien in den mittleren und rechten Fenstern übereinstimmen.
Wenn Sie mit dem Vergleichen und Zusammenführen der Unterschiede fertig sind, klicken Sie auf die Schaltfläche "Fertig", um die Vergleichssitzung zu beenden. Alle drei Dateien bleiben in separaten Bearbeitungsfenstern geöffnet, sodass Sie die gewünschten Versionen mit "Speichern" oder "Speichern unter" sichern können.
Dreifache Dateivergleich in DiffDog
Öffnen Sie einen dreifachen Datei-Vergleich in DiffDog entweder über die Option "Datei" im Menü oder indem Sie auf das Symbol in der Symbolleiste klicken, das hier dargestellt ist:
![]()
Drei Dateifenster werden nebeneinander angezeigt, wobei jedes Fenster oben eine Reihe von Werkzeugen zur Dateinavigation enthält. Im folgenden Beispiel ist eine JSON-Datei mit gemeinsamen Elementen in der mittleren Fenster geöffnet, während Varianten links und rechts angezeigt werden.

Eine spezielle Symbolleiste, die nur während eines dreifachen Dateivergleichs angezeigt wird, ermöglicht es Ihnen, Unterschiede einfach zusammenzuführen oder zwischen ihnen zu navigieren.

Der letzte Button in der Symbolleiste ermöglicht es Ihnen sogar, die Reihenfolge der Dokumente zu ändern.

Wie bei XMLSpy ermöglichen Ihnen die Funktionen "Speichern" und "Speichern unter..." in jedem Dokumentbereich, nachdem Sie Ihre Zusammenführungen abgeschlossen haben, Ihre Änderungen zu sichern.
XMLSpy ist der weltweit meistverkaufte XML-Editor für die Modellierung, Bearbeitung, Transformation und das Debugging von XML und verwandten Technologien. DiffDog ist ein einzigartiges XML-fähiges Vergleichs- und Zusammenführungstool, mit dem Sie Textdateien oder Quellcode, XML- oder JSON-Dateien sowie Word-Dokumente vergleichen und zusammenführen können. Darüber hinaus können Sie Verzeichnisse, Datenbankstrukturen und Inhalte synchronisieren.
Sowohl XMLSpy als auch DiffDog sind im Altova MissionKit enthalten, das als voll funktionsfähige Testversion zum Download im Altova Download-Center verfügbar ist. Testen Sie es selbst und nutzen Sie es für alle Ihre Anforderungen an den dreifachen Datei-Vergleich!