Zusammenführen von Unterschieden
Nachdem Sie einen Dateivergleich, Verzeichnisvergleich , Microsoft Word-Dokumentvergleich, Datenbankdatenvergleich oder Datenbankschemavergleich in einem Vergleichsfenster durchgeführt haben, können Sie die Unterschiede zwischen den beiden Verzeichnissen/Dateien/Microsoft Word-Dokumenten/Tabellen in den beiden Fensterbereichen bzw. Komponenten zusammenführen.
In Dateivergleichsfenstern und Word-Vergleichsfenstern kann ein Unterschied (d.h. ein Textfragment, zu dem es kein identisches Pendant in der anderen Datei gibt) von einer Datei an die entsprechende Stelle in der anderen Datei kopiert werden. Beachten Sie, dass in Microsoft Word-Dokumentvergleichen sowohl Text als auch Formatierung aus der Quelldatei in das Zieldokument kopiert werden.
In Verzeichnisvergleichsfenstern kann die ausgewählte nicht identische Datei (d.h. eine Datei, zu der es kein identisches Pendant im anderen Verzeichnis gibt) von einem Verzeichnis in das andere Verzeichnis kopiert werden.
In Datenbankdatenvergleichsfenstern können Daten (i) der markierten Tabelle(n) oder (ii) aller Tabellen von einer Komponente in die andere kopiert werden.
In Datenbankdatenvergleichsergebnisfenstern können nicht identische Daten der markierten Zeilen von einer Tabelle in die andere kopiert werden.
In beiden Fenstern wird eine Warnmeldung mit Details der Änderungen angezeigt, die bestätigt werden muss bevor die Änderungen in die Datenbank übernommen werden. Die erforderlichen Datenbankstruktur-Change Scripts werden im Hintergrund generiert und ausgeführt.
In Datenbankschemavergleichsfenstern kann die Struktur (i) der markierten Elemente oder (ii) aller Elemente von einer Komponente in die andere kopiert werden. Bitte beachten Sie, dass die Zusammenführung nicht sofort ausgeführt wird; DiffDog zeigt immer zuerst das Datenbankstruktur Change Script an und bietet Optionen zum Speichern in eine Datei oder Anzeigen in DatabaseSpy (sofern installiert).
Zum Zusammenführen von Unterschieden stehen die folgenden Befehle zur Verfügung:
![ic_copy-L2R](./images/ic_copy-l2r.png)
Kopiert in einem Dateivergleich oder Microsoft Word-Dokumentvergleich für den ausgewählten Unterschied Text aus dem Dokument im linken Fensterbereich in das Dokument im rechten Fensterbereich.
Kopiert bei einem Verzeichnisvergleich für die ausgewählte nicht identische Datei die Datei aus dem Verzeichnis im linken Fensterbereich in das Verzeichnis im rechten Fensterbereich.
Kopiert bei einem Datenbankdatenvergleich für die ausgewählte Tabelle die Daten der Tabelle aus der linken Komponente in die Tabelle in der rechten Komponente.
Kopiert in einem Datenbankdatenvergleichsergebnisfenster für die ausgewählte nicht identische Zeile die Daten aus der Zeile in der linken Spalte in die Zeile in der rechten Spalte.
Öffnet in einem Datenbankschemavergleichsfenster für das ausgewählte nicht identische Element das Dialogfeld Schema von links nach rechts zusammenführen, in dem das erzeugte Change Script angezeigt wird. In diesem Dialogfeld können Sie wählen, ob Sie das SQL-Script ausführen, in eine Datei speichern oder in DatabaseSpy anzeigen (sofern installiert) wollen.
![ic_copy_R2L](./images/ic_copy_r2l.png)
Kopiert in einem Dateivergleich oder Microsoft Word-Dokumentvergleich für den ausgewählten Unterschied Text aus dem Dokument im rechten Fensterbereich in das Dokument im linken Fensterbereich.
Kopiert bei einem Verzeichnisvergleich für die ausgewählte nicht identische Datei die Datei aus dem Verzeichnis im rechten Fensterbereich in das Verzeichnis im linken Fensterbereich.
Kopiert bei einem Datenbankdatenvergleich für die ausgewählte Tabelle die Daten der Tabelle aus der rechten Komponente in die Tabelle in der linken Komponente.
Kopiert in einem Datenbankdatenvergleichsergebnisfenster für die ausgewählte nicht identische Zeile die Daten aus der Zeile in der rechten Spalte in die Zeile in der linken Spalte.
Öffnet in einem Datenbankschemavergleichsfenster für das ausgewählte nicht identische Element das Dialogfeld Schema von rechts nach links zusammenführen, in dem das erzeugte Change Script angezeigt wird. In diesem Dialogfeld können Sie wählen, ob Sie das SQL-Script ausführen, in eine Datei speichern oder in DatabaseSpy anzeigen (sofern installiert) wollen.
Bei Datei- und Microsoft Word-Dokumentvergleichen wird der ursprüngliche Unterschied als ganzes kopiert (d.h. der gesamte Bereich, der in der Hintergrundfarbe für den aktuellen Unterschied markiert ist, überschreibt den gesamten Unterschied im Zieldokument). Bei Dateivergleichen und Microsoft Word-Dokumentvergleichen können zusammengeführte Unterschiede mit einer anderen Hintergrundfarbe markiert werden. Sie können diese im Dialogfeld DiffDog Optionen auf dem Register "Dateivergleiche" einstellen.
So führen Sie einen Unterschied in Datei-, Microsoft Word-Dokument- und Verzeichnisvergleichen zusammen:
1.Setzen Sie den Cursor in den gewünschten Unterschied (der sich an beliebiger Stelle im Dokument befinden kann) oder navigieren Sie mit Hilfe der oben angeführten Befehle Nächster Unterschied bzw. Vorhergehender Unterschied
dorthin.
2.Falls erforderlich, wählen Sie die Menüoption Vergleichen und Zusammenführen | Aktuellen Unterschied markieren oder drücken Sie Alt+Eingabe oder wählen Sie das entsprechende Symbol in der Symbolleiste "Vergleichen und Zusammenführen".
3.Wählen Sie eine der folgenden Methoden:
•Wählen Sie die Menüoption Vergleichen und Zusammenführen | Von links nach rechts kopieren oder klicken Sie auf das entsprechende Symbol in der Symbolleiste oder drücken Sie Alt+Nach-rechts, wenn Sie vom rechten in den linken Fensterbereich kopieren wollen.
•Wählen Sie die Menüoption Vergleichen und Zusammenführen | Von rechts nach links kopieren oder klicken Sie auf das entsprechende Symbol in der Symbolleiste oder drücken Sie Alt+Nach-links, wenn Sie vom rechten in den linken Fensterbereich kopieren wollen.
So führen Sie Datenbankdaten zusammen:
•Um sämtliche Unterschiede in allen Tabellen eines Datenbankvergleichs zusammenzuführen, wählen Sie die Menüoption Vergleichen und Zusammenführen | Von links nach rechts kopieren bzw. Von rechts nach links kopieren.
•Um sämtliche Unterschiede in ausgewählten Tabellen eines Datenbankvergleichs zusammenzuführen, wählen Sie in der linken oder rechten Komponente eine oder mehrere Tabellen und wählen Sie die Menüoption Vergleichen und Zusammenführen | Von links nach rechts kopieren bzw. Von rechts nach links kopieren. Klicken Sie alternativ mit der rechten Maustaste auf die gewünschte Tabelle und wählen Sie Auswahl von links nach rechts zusammenführen bzw. Auswahl von rechts nach links zusammenführen aus dem Kontextmenü.
Es erscheint ein Dialogfeld mit einer Übersicht. Klicken Sie optional auf die Schaltfläche Details anzeigen und klicken Sie auf Ja, um die Zusammenführung zu bestätigen.
•Um ausgewählte Unterschiede im Ergebnisfenster eines Datenbankvergleichs zusammenzuführen:
1.Markieren Sie eine Tabelle in der linken oder rechten Komponente und wählen Sie die Menüoption Vergleichen und Zusammenführen | Ergebnisse anzeigen oder klicken Sie mit der rechten Maustaste auf eine Tabelle und wählen Sie Ausgewählte Ergebnisse anzeigen aus dem Kontextmenü. Klicken Sie alternativ dazu auf das Vergleichsergebnissymbol .
2.Setzen Sie den Mauszeiger im Datenbankdatenvergleichsergebnisfenster in den gewünschten Unterschied (der sich an beliebiger Stelle im Dokument befinden kann) oder navigieren Sie mit Hilfe der oben angeführten Befehle Nächster Unterschied bzw. Vorhergehender Unterschied
dorthin.
3.Wählen Sie die Menüoption Vergleichen und Zusammenführen | Von links nach rechts kopieren (Alt+Nach-rechts) bzw. Von rechts nach links kopieren (Alt+Nach-links).
4.Wählen Sie im Dialogfeld Daten zusammenführen (x nach y), das erscheint entweder das Optionsfeld Ausgewählte Zeilen und Zellen zusammenführen oder Gesamte Tabellen zusammenführen.
5.Klicken Sie auf Ja, um die Zusammenführung zu bestätigen.
So führen Sie Datenbankschemas zusammen:
1.Setzen Sie den Cursor in den gewünschten Unterschied und wählen Sie eine der folgenden Optionen:
•Wählen Sie die Menüoption Vergleichen und Zusammenführen | Von links nach rechts kopieren oder klicken Sie auf das entsprechende Symbol in der Symbolleiste oder drücken Sie Alt+Nach-rechts, wenn Sie vom rechten in den linken Fensterbereich kopieren wollen.
•Wählen Sie die Menüoption Vergleichen und Zusammenführen | Von rechts nach links kopieren oder klicken Sie auf das entsprechende Symbol in der Symbolleiste oder drücken Sie Alt+Nach-links, wenn Sie vom rechten in den linken Fensterbereich kopieren wollen.
Das Dialogfeld Schema von links|rechts nach rechts|links zusammenführen erscheint und zeigt das SQL-Script, das das Schema in der Datenbank ändern wird.
2.Wählen Sie eine der folgenden Optionen:
•Klicken Sie auf Ausführen um die Änderungen in der Datenbank zu speichern.
•Klicken Sie auf SQL in Datei speichern um das Script zu speichern und später auszuführen.
•Wenn Sie DatabaseSpy installiert haben, klicken Sie auf SQL in DatabaseSpy anzeigen um das SQL-Script im SQL Editor von DatabaseSpy anzuzeigen, wo Sie es überprüfen, bearbeiten und ausführen können.