5

我在将文件添加到 clearcase (UCM) 时遇到以下问题

---------------------------
Rational ClearCase Explorer
---------------------------
Error adding 'M:\Myviename\Myvob\Myproj\Implementation\DataSource\Deployment\BOM\SupportFiles\Service.config' to source control.

Created branch "Tm6-Proj-Dev2" from M:\Myviename\Myvob\Myproj\Implementation\DataSource\Deployment\BOM\SupportFiles\Service.config' version "\main\0".
Type manager "text_file_delta" failed create_version operation.

我尝试了变基并删除并再次添加了文件。但面对同样。为什么会发生这种情况以及如何解决?

4

2 回答 2

6

您将在此技术说明“知识集合:类型管理器创建版本操作失败”中找到此错误消息的所有已知案例<text_file_delta>

  • 类型管理器大小限制 - 文件太大
  • 包含二进制数据的文本文件 - 包含“\000”
  • 超过 8000 字节的行
  • 损坏的源容器 - 不是其分支上最高的

主要原因是内容与文本文件不兼容(行太长,或二进制内容)。


OP Samselvaprabu补充道:

我们的 IT 人员使用了以下命令“ chtype Compressed_file”。
之后,它允许办理登机手续。

正如他们在我的同事系统中所做的那样,我无法问这是什么意思以及它是如何解决问题的?

它确实解决了问题(与 UCM 无关):由于 text_manager 无法将文件的内容识别为文本(例如,在本技术说明中所示),因此您需要指示 ClearCase 对其进行处理作为二进制内容。

cleartool chtype compressed_file <filename>

对于某些文件集,您还可以修改魔术文件以自动执行该过程:请参阅“签入 ClearCase 失败”。

于 2012-08-22T14:11:27.260 回答
-1

您使用的是哪种类型的视图?静态(快照)还是动态?检查文件是否已经存在于主目录中。如果文件已经在 main 上(这意味着文件是版本化文件),那么在编辑之前您应该签出文件,然后在进行更改后您需要签入。如果您正在使用版本化文件并且您对此版本化文件进行了更改文件然后它将是一个被劫持的文件,(您将在清晰的案例资源管理器中看到文件上的红色+绿色标记)。试一次。

于 2012-08-22T13:50:02.987 回答