clearfsimport命令的使用
该命令用于将大量文件导入VOB,将文件系统中的对象转化为受ClearCase管理的元素版本。
如果源文件或目录在VOB中不存在,就创建新的元素;否则,将增加新的版本。
如果不是VOB owner,必须使用-nsetevent参数此命令才能生效。
举例:
要将d:\src下的所有文件(包括子目录)导入test VOB中。
1)首先,在开始菜单选择“运行”,键入cmd,打开Windows命令窗口。
2)使用clearfsimport命令,-recurse 和–nsetevent 参数是不可少的。然后是你要导入的目录的路径,此例中为d:\src,空格后是目标目录的路径,比如你的view建立在e:\clearcase_view\test_view ,希望把d:\src 其下的全部文件导入到view中test目录中,目标目录路径就为e:\clearcase_view\test_view \test。注意:此时test下要有一个名为src的文件夹,不用有内容,也不用add to source control,具体如下图
c:\>clearfsimport -recurse -nsetevent d:\src e:\clearcase_view\test_view \test
3)开始自动导入文件
如果按照前面操作还不能顺利导入,可以先进入目标目录下,使用命令形式为:
E:\ClearCase_View\test_view\test> clearfsimport –recurse –nsetevent d:\src .
最后的点表示目标目录是当前路径,这样绝对可以顺利导入。
再回到ClearCase Explorer下,可以看到test_view的test目录下的src已经有全部想导入的内容了,而且属性都已经是“Element File Version”和“Directory Version”,表示都被版本控制了。