Verzeichnis-Synchronisationstools: Platz da, kleiner Hund, ein neuer DiffDog zieht ein
Altova DiffDog wurde ursprünglich im Jahr 2005 als Diff-/Merge-Tool mit XML-Funktionalität eingeführt, um Benutzern dabei zu helfen, Unterschiede zwischen XML-Dateien zu erkennen. Es identifiziert sogar Dateien, die zwar XML-äquivalent sind, aber in einem Textvergleich unterschiedlich erscheinen, beispielsweise aufgrund von Unterschieden in der Formatierung, Zeilenenden oder der Reihenfolge von Attributen.

DiffDog wurde im Laufe der Zeit kontinuierlich verbessert und bietet zahlreiche neue Funktionen, darunter:
- Datenbank Inhalt und Struktur diff/merge (oder: Differenzierung/Zusammenführung)
- XML-Schema-Vergleich mit XSLT-Generierung
- Vergleich von Dateien, die in ZIP-Archiven gespeichert sind
- Differenzanalyse und Zusammenführung für Microsoft Word-Dokumente mit nebeneinander angeordneter Dokumentansicht
Die Version 2011 Release 3 von DiffDog erweitert die bereits umfangreichen Funktionen zur Vergleichs- und Zusammenführungsfunktion für Ordner um eine neue, vereinfachte Funktion zur Synchronisierung von Verzeichnissen. Der Dialog zur Synchronisierung von Verzeichnissen enthält nun einen Button oben, mit dem eine vollständige Verzeichnissynchronisierung in einem einzigen Schritt ausgewählt werden kann.

Die Funktion "Vollständige Synchronisierung" erstellt eine exakte Kopie des Quellverzeichnisses, selbst wenn das Zielverzeichnis neuere Versionen einiger Dateien enthält, und löscht Dateien aus dem Zielverzeichnis, die im Quellverzeichnis nicht vorhanden sind. Dadurch ist diese Option ein schnelles Werkzeug, um komplexe Verzeichnisse mit vielen Dateien und Unterordnern zu sichern. DiffDog bietet eine Zusammenfassung aller durchzuführenden Aktionen, bevor Dateien kopiert oder gelöscht werden:

Wenn Sie verhindern möchten, dass eine Datei im Zielverzeichnis überschrieben oder gelöscht wird, können Sie auf "Abbrechen" klicken und anschließend die Funktion "Manuelle Übersteuerung" verwenden, um die Kopierrichtung für jedes Dateipaar zu ignorieren oder umzukehren.

Eine ziemlich beeindruckende Leistung für eine App, die in Hundejahren älter als 42 ist*, oder? Überzeugen Sie sich selbst, wie DiffDog Ihre Verzeichnisse zuverlässig synchronisieren kann – **laden Sie eine voll funktionsfähige, kostenlose 30-Tage-Testversion herunter
* Eine weit verbreitete Vorstellung besagt, dass ein Kalenderjahr im Leben eines Softwareentwicklers dem Äquivalent von 7 Jahren im Leben eines Hundes entspricht. Für eine umfassendere Betrachtung der Lebensspanne von Hunden, siehe den Wikipedia-Artikel mit dem Titel "Alterung bei Hunden".