Я создал VOB и представление моментального снимка, которое загружает его. VOB пуст, и я хотел добавить некоторые файлы для его инициализации, но я получил ошибки для всех файлов, которые я хотел импортировать. Вот подробности.Как использовать clearfsimport для импорта файлов в пустой 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
Я проверил "ВОБ/SQLite".
В каталоге просмотра /home/clearcase/working/sqlite-dev
, я бегу clearfsimport
импортировать некоторые файлы:
clearfsimport -rec /home/clearcase/tmp/sqlite-3.6.23.1/* vobs/sqlite
Но я получил ошибки для всех файлов и каталогов. Фор Например, для файла «ВЕРСИИ», я видел ошибки как:
Creating element "vobs/sqlite/VERSION".
clearfsimport: Error: Unable to lookup "VERSION" in "/vobs/[email protected]@/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» не поможет. Я попытался добавить его, но все же увидел ту же ошибку.
Существуют ли другие способы добавления файлов, если я хочу только добавить их один раз?
Спецификация конфигурации хороша, но я подозреваю ошибку пути в команде 'clearfsimport'. См. Мой ответ. – VonC
Попробуйте без '*' просто посмотреть, как это происходит. – VonC
Еще не повезло, когда пробовал без "*". Возможно ли, что у моего VOB проблемы? – evergreen