我正在尝试使用命令 cleartool annotate folderName 来注释文件夹 得到错误
cleartool:错误:无法创建文件“test_tut_element_vob.ann”:权限被拒绝。
我能够注释文件。
答案 0 :(得分:0)
cleartool annotate
man page提到了以下警告:
annotate
命令从元素的版本中提取信息 为此,它调用元素类型管理器的annotate方法。只有
text_file_delta
和z_text_file_delta
类型管理器(对应于预定义的元素类型text_file
和compressed_text_file
)包含注释方法。
在注释其他元素类型的版本时,您必须使用-ndata
选项。
请检查与test_tut_element_vob.ann
相关联的类型管理器。
如果“-ndata
”不起作用,则根据test_tut_element_vob.ann
内容的性质,您可以更改其类型。有关compressed_file
的信息,请参见this answer。
这是我的vob名称,我试图注释整个vob
cleartool annotate
列出版本的内容,注释每一行以指示添加该行的时间和版本。
这将用于文件元素,而不是用在vob上。
如果目标是注释vob中的所有文件,那么你需要一个视图,你可以找到所有文件,以便使用注释:
Unix的:
cd /path/to/view/vobs/test_tut_element_vob.ann
cleartool find . -type f -exec 'cleartool annotate "$CLEARCASE_PN"'
视窗:
cd c:\path\to\view\test_tut_element_vob.ann
cleartool find . -type f -exec "cleartool annotate \"%CLEARCASE_PN%\""