Konfiguration des TcProjectCompare für die Verwendung mit Source Control

Für die Verwendung mit einigen der am häufigsten verwendeten Source Control Clients, kann die Konfiguration des TcProjectCompare’s aus der Software heraus erzeugt werden. Dies sind im Moment die Clients:

Erzeugen der Konfiguration dieser Clients

Zum Erzeugen der Einstellungen für einen der oben aufgeführten Source Control Clients gehen Sie wie folgt vor:

1. Öffnen Sie TcProjectCompare.
2. Wählen Sie Menü Tools -> Configure User Tools....
Konfiguration des TcProjectCompare für die Verwendung mit Source Control 1:
3. Klicken Sie auf Export Configuration.
Konfiguration des TcProjectCompare für die Verwendung mit Source Control 2:
4. Im folgenden Dialog wählen Sie über die Auswahlbox den Source Control Client aus, für den die Einstellungen erzeugt werden sollen.
Konfiguration des TcProjectCompare für die Verwendung mit Source Control 3:
5. Im Falle von Git als Source Control Client, können Sie im folgenden Dialog auswählen, ob Sie die Einstellungen zur Wahl des verwendeten Compare Tools global oder Projekt-spezifisch abspeichern wollen. Speichern Sie diese Projekt-spezifisch, dann wählen Sie die .gitconfig-Datei aus Ihrem lokalen Repository aus. Bestätigen Sie ihre Auswahl im Anschluss mit OK.
Konfiguration des TcProjectCompare für die Verwendung mit Source Control 4:
Die Konfiguration ist erstellt.

Konfigurieren von anderen Source Control Clients:

Verwenden Sie einen oben nicht aufgeführten Source Control Client, müssen Sie die Verwendung des TcProjectCompare im jeweiligen Source Control Client konfigurieren. Hierzu verwenden Sie die im Bereich Übergabeparameter des TcProjectCompares aufgeführten Übergabeparameter.

Umgang mit Nicht-TwinCAT-Dateien

Einige Clients erlauben lediglich die Verwendung eines generellen Compare-/ Merge-Tools für alle Dateiendungen. Aus diesem Grund bietet das TwinCAT Project Compare-Tool ebenfalls die Möglichkeit, weitere Compare-Tools für spezielle Dateiendungen zu definieren.

Einstellen eines externen Compare-Tools für Dateiendungen:

1. Öffnen Sie das TcProjectCompare.
2. Wählen Sie im Menü Tools -> Configure User Tools....
Konfiguration des TcProjectCompare für die Verwendung mit Source Control 5:
3. Klicken Sie auf Add.
Konfiguration des TcProjectCompare für die Verwendung mit Source Control 6:
4. Beschreiben Sie im folgenden Dialog, um welche Dateiendung es sich handelt, welches Tool aufgerufen werden soll (Zeile Command) und welche Übergabeparameter im Falle eines Compare oder Merges benötigt werden. Bestätigen Sie anschließend die Einstellungen mit OK.
Konfiguration des TcProjectCompare für die Verwendung mit Source Control 7: