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?
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
clearfsimport
ohne checkouting die vob-ersten./home/clearcase/working/sqlite-dev/vobs/sqlite
Hinweis: Sie können auch eine dynamische Ansicht für diese Art der Bedienung (das vermeiden "Ansicht aktualisieren"," Fehler in Bezug auf den Arbeitsbereich, da eine dynamische Sicht keine Notwendigkeit zur Aktualisierung seiner -- Netzwerk-Management-Arbeitsbereich)
Siehe auch "Wie kann ich mit ClearCase auf "add to source control ..." rekursiv?", um mehr über die
clearfsimport
Optionen: die '-nset
' option könnte auch hier nötig sein.InformationsquelleAutor VonC