BuildForge kann zur Verwaltung von Quellcode mit
Subversion zusammenarbeiten.
In diesem Thema werden die zusätzlichen Anforderungen zur
Einrichtung der Integration in SVN beschrieben und die Merkmale der
bereitgestellten Beispiel-Adaptervorlagen zusammengefasst.
Die Muster für SVN-Adaptervorlagen stellen Methoden zum
Analysieren von Änderungen an einer Baseline zur Verfügung. Änderungsanalyse wird normalerweise zur Vermeidung von
Buildoperationen verwendet: wenn eine Baseline-Komponente nicht
geändert wurde, wird sie nicht erneut erstellt
Zusätzliche Einrichtungsanforderungen für SVN-Adapter
Informationen zu allgemeinen Anforderungen finden Sie im Abschnitt
Adapteranforderungen
. Für SVN werden keine weiteren
Anforderungen gestellt.
Muster der SVN-Adaptervorlagen
Die
folgenden Muster für Adaptervorlagen werden bereitgestellt.
- SubversionByDate
- Fragt Subversion nach Änderungen in einem Repository ab, die zwischen einem älteren und dem aktuellen Datum vorgenommen wurden.
- Schreibt die folgenden Informationen in den Stücklistenbericht: Typ der Änderungen, Überarbeitung, Benutzer, Datei oder Verzeichnis, Datum der Änderung.
- Schreibt die folgenden Informationen in den Stücklistenbericht: Dateiname, Status, Überarbeitung und Zweig.
Verwendete Variablen:
- SVN_CLIENT
- SVN_OPTS
- SVN_REPOSITORY
- SVN_LAST_REV
- SVN_LAST_DATE
- SubversionByRev
Auf jazz.net ist jetzt ein Artikel abrufbar, der den Installationsvorgang für diesen Adapter beschreibt: https://jazz.net/wiki/bin/view/Main/RationalBuildForge/SVNAdaptorExample.
- Fragt Subversion nach Änderungen in einem Repository ab, die zwischen der aktuellen und einer früheren Überarbeitung vorgenommen wurden.
- Schreibt für jede Änderung die folgenden Informationen in den Stücklistenbericht: Überarbeitung, Benutzer, Typ der Änderung, Datei oder Verzeichnispfad und Datum der Änderung.
- Schreibt Details zu den Änderungen (aus der Ausgabe des diff-Befehls) in den Stücklistenbericht.
Verwendete Variablen:
- SVN_CLIENT
- SVN_OPTS
- SVN_REPOSITORY
- SVN_LAST_REV
- SVN_LAST_DATE