想CC添加文件或者checkin时会出现”text file delta”的错误。

  • 原因分析:

一般这种没有后缀或后缀特殊的文件,CC都是当作text file来处理的,但是当CC处理它的时候又发现里面包含了二进制的内容,这么以来就不能依照text file来进行诸如比较这样的操作(co、ci text element时CC会比较当前ersion与前一个version),所以报错。

  • 解决方法:

1. 修改文件类型
cleartool chtype binary_delta_file e1f_12*

2. 修改CC配置
找到文件:
C:\Program Files\Rational\ClearCase\config\magic\default.magic
添加一行:
e.g. e1f_*
audio file : -name “e1f_*” ;
e.g. e1f_* and e1g_*
audio file : -name “e1f_*” | -name “e1g_*”;
e.g. e1f_* E1f_* and e1g_* E1g_*
audio file : -name “[eE]1[fF]_*” | -name “[eE]1[gG]_*”;

假如语音文件是压缩格式的,也可以将“file”改成“compressed_file”

关于这个default.magic文件的帮助:
C:\Program Files\Rational\ClearCase\doc\help\cc_ref\default.magic.htm