Verwenden der Verschmelzungs-Funktion (Using the Merge Facility)

von Centura Team Developer, Gupta bzw. SQLWindows mit Visual Toolchest

Dies ermöglicht, über die Auswahl einer Centura-Builder-Datei (oder deren Komponenten) und zwei Überarbeitungen dieser Datei, durch Kombination die Verschmelzung zu einer Datei. Diese Verschmelzungsdatei enthält die gemeinsammen Codes aller drei Dateien und hervorgehoben die entdeckten Konflikte.
Diese Funktion wird auch vom Team Object Manager für das Ein/Aus-checken von Applikationsteilen genutzt, um sich gleichzeitig wiedersprechende Applikationsteile aufzuspüren (= concurrent checkout ). Was immer zutrifft, wenn ein Auschecken für mehrere Leute zugelassen wird, denn diese können selbige Datei zur gleichen Zeit ändern (updaten).

Die Situation des gleichzeitigen Auscheckens liefert ein gutes Beispiel für die Arbeitsweise der Verschmelzungsfunktion. In den folgenden Schritten sind "Campbell" und "Tom" die Entwickler, die an einer TestApp.App arbeiten.

Der manuelle Verschmelzungsprozess arbeitet genauso, nur daß Sie die Dateien selber angeben müssen.

Siehe auch


Einzelne Dateiverschmelzungs-Fenster (Single File Merge window)

von Centura Team Developer, Gupta bzw. SQLWindows mit Visual Toolchest

Dies ermöglicht, über die Auswahl einer Centura-Builder-Datei (oder deren Komponenten) und zwei Überarbeitungen dieser Datei, durch Kombination die Verschmelzung zu einer Datei. Diese Verschmelzungsdatei enthält die gemeinsammen Codes aller drei Dateien und hervorgehoben die entdeckten Konflikte.

Original : Pfad- und Dateiname der frühesten (ältesten) Version für die Verschmelzung
Modified version 1 und "Modified version 2" : Pfad- und Dateinamen der modifizierten Dateien vom Original für die Verschmelzung.
Merged output : Pfad- und Dateiname für das Ergebnis aus der Verschmelzung.
Show merged file : Wenn dies ausgewählt ist, wird zur Vervollständigung der Verschmelzung ein Vergleich zwischen dem Original und dem Verschmelzungsergebnis angezeigt. Damit können alle Änderungen und daraus resultierende Konflikte und Warnungen angesehen werden.


Verschmelzungs Komponenten-Fenster (Merge Components window)

von Centura Team Developer, Gupta bzw. SQLWindows mit Visual Toolchest

Die Komponentenverschelzung wird verwendet für sehr ähnliche Outline-Teile. Zum Beispiel soll nur ein Fenster (Window-Objekt), eine Klasse oder vielleicht alle Konstanten "verschmolzen" werden. Das Ergebnis enthält dann die Original-Datei und das Ergebnis der Komponentenverschmelzung.

Siehe auch


Original-, Version1-, und Version2- Karteireiter (Original, Version 1, and Version 2 tabs)

von Centura Team Developer, Gupta bzw. SQLWindows mit Visual Toolchest

Diese sind identisch und beinhalten die Komponenten für die Verschmelzung.
File : Dateiname, der diese Komponente enthält, es kann geändert werden.
Component : Zeigt die aktuell gewählte Komponente für den Vergleich. Mit Select werden die aktuell gewählten Komponenten des Outline-Fensters in das Komponenten-Feld eingetragen. Ist nichts ausgewählt, dann wird der höchste Bereich der Applikation in das Komponenten-Feld eingetragen.
Outline window : Zeigt den Outline-Code der im Datei-Feld (File field) benannten Datei an.


Ausgabe-Karteireiter (Output tab)

von Centura Team Developer, Gupta bzw. SQLWindows mit Visual Toolchest

Dies gibt an wohin das Verschmelzungsergebnis der Komponenten geschrieben wird. Verwenden Sie das Anwendungsfeld ( Application field ), um einen entsprechenden *.APP-Dateinamen zu vergeben.


File/Preferences... (Preferences window)

File/Preferences... Other Color - Farben

F4  
  Normal text Quellcode F4 = File / Go to Difference
        zweite Spalte
  Remarks Kommentare
  Errors Fehler
A Added lines Ergänzungen ( Blau )
D Deleted lines Gelöschtes ( Violett )
C Changed lines Geändertes ( Rot )
M Moved lines (fwd) nach unten verschoben ( Dunkelgrün )
M Moved lines (bkwd) nach oben verschoben ( Blaugrün )
  Customizer and named
property changes
benutzerabhängige und benannte
Eigenschaft geändert ( Orange )
[geänderte Window-Objekt-Eigenschaften]

Verzeichnis-Verschmelzungs-Fenster (Directory Merge window )

von Centura Team Developer, Gupta bzw. SQLWindows mit Visual Toolchest

Damit können die zu verschmelzenden Inhalte der Verzeichnisse festgelegt werden.
Directories area : Legt die zu verschmelzenden Verzeichnisse und das Ergebnisverzeichnis fest.
Merge Files of Type : Zu jedem Verschmelzungs-Verzeichnis können die Dateitypen (-Erweiterungen) eingeschränkt werden.

Die drei Fortschrittsbereiche zeigen:

Wenn die Verzeichnisverschmelzung ausgeführt wird, wird das Datum und die Zeit der Dateien geändert, was die automatische Aktualisierung (automatic refreshing) des Centura Builders durcheinander bringen kann. Deswegen sollte nach einer Verzeichnisverschmelzung im Centura Builders "Library/Refresh" gewählt werden, damit sicher gestellt ist, daß alle neuen Dateien auch verwendet werden.

Siehe auch

 


Der Autor distanziert sich ausdrücklich vom Inhalt aller externen Links und Verweise.
Er übernimmt keine Gewähr oder Haftung für
Vollständigkeit, Richtigkeit, Aktualität oder etwaige Schäden.