1

我正在尝试将文件添加到 ClearCase 中,但出现以下错误:

将“C:\PATH\file.dbc”添加到源代码管理时出错。

更改了对“C:\PATH\file.dbc”的保护。

创建了分支“C:\PATH\file.dbc”版本“\main\0”。

类型管理器“text_file_delta”创建版本操作失败。

检查以下内容: 有超过 8000 个字符的行必须保持这种状态,因此它不能使用“text_file_delta”作为类型管理器。我将一个文件的类型更改为“compressed_file”,并且能够签入。

我试图添加dbc compressed_file -name "*.[dD][bB][cC]" ;到 default.magic 文件。然后,我尝试检查它,ct file test.dbc它说它是一个压缩文件,但是当我尝试将一个实际的 .dbc 文件添加到源代码控制时,它仍然给我关于“text_file_delta”失败的错误。

我有什么遗漏的吗?也许我把该行放在 default.magic 文件的错误部分?

注意:我能找到的唯一 default.magic 文件位于服务器端,这是正确的吗?(我宁愿在这里检查,而不是每个人都必须在他们的客户上做一个。)

4

1 回答 1

2

确保将 default.magic 文件考虑在内,并且该文件位于正确的目录中,如“关于 ClearCase Magic 文件”中所述。

确保您确实在该魔术文件中的正确位置添加了新规则:请参阅“创建新元素时如何确定文件类型

注意:这是文件中的第一部分default.magic

例子:

# Match by name without examining data
core file : -name "core" ;
compressed_file : -name "*.[nN][eE][wW]";

注意:您添加的新文件类型规则必须位于魔术文件中的以下行之前:

text_file : -printable ;
compressed_file : !-printable ;

使用个人魔术文件而不是修改默认文件:

注意:强烈建议您不要default.magic直接修改该文件,因为下次执行升级default.magic时会创建一个新文件,您所做的更改将会丢失。
创建一个名称在default.magic文件名中的“d”之前按字母顺序排列的个人魔法文件(例如cc.magic)将允许 ClearCase 在默认值之前解析该文件。
最好创建一个个人魔术文件并可能设置MAGIC_PATH变量。

于 2012-07-11T18:56:54.850 回答