Wie zu verwenden clearfsimport, um Dateien zu importieren in eine leere VOB

Erstellte ich eine VOB und eine Momentaufnahme, die Lasten. Die VOB ist leer und ich wollte fügen Sie einige Dateien, um ihn zu initialisieren, aber ich habe Fehler bei allen Dateien, die ich importieren wollte. Hier ist die details.

Der VOB erstellt, indem Sie diesen Befehl:

ct mkvob -tag /vobs/sqlite -comment "testing VOB for Sqlite" -public /var/clearcase/vobs/sqlite.vbs

Die Ansicht wird erstellt, indem Sie diesen Befehl:

ct mkview -tag sqlite-dev -snapshot /home/clearcase/working/sqlite-dev

Die config-spec ist:

element * CHECKEDOUT
element * /main/LATEST 
load /vobs/sqlite

Ich überprüfte die "vobs/sqlite".

In der view-Verzeichnis /home/clearcase/working/sqlite-dev ich laufen clearfsimport zum importieren von einigen Dateien:

clearfsimport -rec /home/clearcase/tmp/sqlite-3.6.23.1/* vobs/sqlite

Aber ich habe Fehler für alle Dateien und Verzeichnisse. Fore Beispiel für die Datei "VERSIONEN", sah ich Fehler wie:

Creating element "vobs/sqlite/VERSION".
clearfsimport: Error: Unable to lookup "VERSION" in "/vobs/sqlite@@/main/CHECKEDOUT": no version selected in configuration specification.
clearfsimport: Error: Unable to access "/vobs/sqlite/VERSION": no version selected in configuration specification.
clearfsimport: Warning: Trouble updating name "VERSION" in snapshot view: error detected by ClearCase subsystem.
A separate update may need to be performed in order to reflect the results of the operation in the snapshot view.
clearfsimport: Warning: Unable to check if new version of "vobs/sqlite/VERSION" is identical.
clearfsimport: Warning: Element "vobs/sqlite/VERSION" is no longer being loaded and will not be updated as part of this operation.
    version "/main/1".

Kann jemand bitte erklären, was ich falsch gemacht hier? Sollte ich die config-spec irgendwie?


Updates, nachdem ich versucht VonC Antwort.

Danke für die Antwort. Ich habe versucht zu laufen clearfsimport wieder und ich sah einige andere Fehler:

Validating directory "/home/clearcase/working/sqlite-dev/vobs/sqlite/tool".
clearfsimport: Error: Cannot checkout a directory when directory doesn't exist in the snapshot view.
clearfsimport: Error: Could not checkout directory "/home/clearcase/working/sqlite-dev/vobs/sqlite/tool".
Validating element "/home/clearcase/working/sqlite-dev/vobs/sqlite/VERSION".
clearfsimport: Error: Could not access "/home/clearcase/working/sqlite-dev/vobs/sqlite/VERSION".
clearfsimport: Warning: Trouble importing element "/home/clearcase/working/sqlite-dev/vobs/sqlite/VERSION".

tool ist ein Verzeichnis und eine VERSION ist eine Datei. Der gleiche Fehler passiert, um alle Dateien/Verzeichnisse.

Den CC auf Linux, so kann ich nicht versuchen den ClearCase explorer.

Habe ich versucht, den vollständigen Pfad, aber ich sah die gleichen Fehler.

Ich bin mit diesen Befehl als root, denke ich "-nset" nicht helfen. Ich versucht, indem Sie es sahen aber noch den gleichen Fehler.

Gibt es andere Möglichkeiten zum hinzufügen von Dateien, wenn ich nur wollen, fügen Sie Sie einmal?

Die config-spec ist gut, aber ich vermute, dass ein Pfad-Fehler in der clearfsimport Befehl. Siehe meine Antwort.
Versuchen Sie, ohne die '*' nur um zu sehen, wie es geht.
Noch kein Glück, wenn Sie versucht, ohne "*". Ist es möglich meine VOB-Probleme hat?
Ma: Sie vob sollte in Ordnung sein, aber versuchen Sie es mit einer dynamischen Ansicht, um zu sehen, ob es funktioniert besser (/view/MyView/vobs/sqlite)
Ma: auch Sie haben Zugang zum chat? (meta.stackoverflow.com/questions/57017/...). Wenn ja, begleiten Sie mich in die sandbox Raum und hinterlassen Sie eine Nachricht an @VonC: ich erstelle eine 'clearcase' - Raum (Hinweis: Sie müssen über 20 rep auf meta.stackoverflow.com obwohl...)

InformationsquelleAutor evergreen | 2010-07-14

Schreibe einen Kommentar