clearcase 常见问题解答
1、ClearCase中如何撤销一次成功的deliver操作?
删除deliver生成的基线
必须要删除hlink
des
rmhlink
rmbl
2、 视图删不掉
用findcheckout工具找了下,发现某些文件被某个视图检出了,视图创建人已经不在公司了。于是想删除视图强制撤销检出。 ` 然后就发现这个视图删不掉了。。 求助,用什么方式能删除这样的视图 ![]() |
-
Catch6B0C.jpg (40.9 KB, 下载次数: 0)
-
CatchD5A0.jpg (41.04 KB, 下载次数: 0)
解决方案: cleartool rmview -f -avobs -uuid <uuid NO>
对文件执行add to source control操作时, 如何强制要求文件名称必须带有特定字符(例如"TEST"字符串),大家不要回复利用checkout 的事前触发.重点在于checkout 的事前除法的这段代码如何写
解决方案:
cleartool mktrtype -rep -nc -element -all -preop mkelem -exec "ccperl D:\triggers\check_name.pl" check_name
脚本
use strict;
my $name="$ENV{'CLEARCASE_PN'}";
if(!($name=~/TEST/))
{
my $prompt="\"file name must contain TEST!\n\"";
`clearprompt yes_no -mask abort -default abort -pre -prompt $prompt`;
}3、怎么查找clearcase中被删除的文件信息以及被谁删除
看是通过什么方式删除的。
如果是通过通过rmelem删除的,可以通过lshistory vob:.从vob的历史中查看;- u" y5 ?- z7 m+ a
如果是通过rmname删除的,可以从元素父目录的版本树上看。