Ich versuche, ein vollständiges RTC-Repository in ein ClearCase-VOB zu importieren. Ich habe versucht, mit clearfsimport, aber es scheint nur die neueste Version der Dateien zu nehmen. Gibt es eine Möglichkeit, den Code zu importieren, während der Verlauf (Kommentare, Umbenennungen usw.)Importieren eines RationalTeamConcert-SCM in Clearcase
Antwort
Ein solcher Import sollte Komponente für Komponente in eine UCM components Vob, und nicht in eine einfache Base ClearCase Vob erfolgen.
UCM Komponenten (und Streams) ganz gut mit der RTC-Komponente Karte und Bächen, aber mit clearfsimport
, würde der Importvorgang noch sein:
- Handbuch (in, dass Sie müßten Sie jede RTC Baseline wählen wollen siehe, um 'clearfsimport' them)
- nur für Basislinien durchgeführt (es wäre zu lang alle die RTC Revisionen zu importieren)
- ohne Metadaten wie Verschmelzungen oder umbenennen
In der Theorie ist es möglich (aber ich habe es nicht getestet), durch eine der ClearCase-RTC connectors namens "ClearCase Synchronizer".
Clearcase Synchronizer ist eine Zwei-Wege-Datenreplikation zwischen Clearcase und Rational Team Concert Quellcodeverwaltung.
Sie können einen UCM-Stream oder einen ClearCase-Zweig auswählen und die Synchronisierung mit einem Stream der Rational Team Concert-Quellcodeverwaltung einrichten.
Es nutzt Jazz Team Build, und Sie können die Synchronisierung nach Zeitplan oder auf Anforderung ausführen.
Dies bietet Unternehmenskunden Flexibilität, damit ein Teil der Teams SCM-Tools auswählen kann, mit denen sie arbeiten können, und gleichzeitig den neuesten Quellcode über ein einzelnes SCM-Repository verwalten können.
Siehe "Using the Rational ClearCase Synchronizer and Importer".
Aber ich weiß nicht, wie gut es funktioniert (oder wenn es überhaupt funktioniert) mit einer leeren UCM-Komponente auf der einen Seite und einer vollständigen RTC-Komponente auf der anderen Seite.