Я создал VOB и просмотр снимка, который загружает его.VOB пуст, и я хотел добавить несколько файлов для его инициализации, но я получил ошибки для всех файлов, которые я хотел импортировать.Вот подробности.
VOB создается с помощью этой команды:
ct mkvob -tag /vobs/sqlite -comment "testing VOB for Sqlite" -public /var/clearcase/vobs/sqlite.vbs
Представление создается с помощью этой команды:
ct mkview -tag sqlite-dev -snapshot /home/clearcase/working/sqlite-dev
Спецификация конфигурации:
element * CHECKEDOUT
element * /main/LATEST
load /vobs/sqlite
Я извлек "vobs / sqlite".
В каталоге просмотра /home/clearcase/working/sqlite-dev
я запускаю clearfsimport
для импорта некоторых файлов:
clearfsimport -rec /home/clearcase/tmp/sqlite-3.6.23.1/* vobs/sqlite
Но я получил ошибки для всех файлов и каталогов.Например, для файла "VERSIONS" я видел ошибки типа:
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".
Кто-нибудь может указать, что я здесь не так сделал?Должен ли я как-то изменить спецификацию конфигурации?
Обновления после того, как я попробовал ответ VonC.
Спасибо за ответ.Я попытался снова запустить clearfsimport
и увидел несколько разных ошибок:
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
- это каталог, а VERSION
- это файл.Та же ошибка происходит со всеми файлами / каталогами.
CC установлен в Linux, поэтому я не могу попробовать обозреватель ClearCase.
Я пробовал полный путь, но я видел те же ошибки.
Я запускаю эти команды от имени root, я думаю, "-nset" не поможет.Я пытался добавить его, но все еще видел ту же ошибку.
Есть ли другие способы добавить файлы, если я хочу добавить их только один раз?