我无法使用eclipse插件添加jquery.min.js来清除

时间:2014-08-25 09:26:54

标签: jquery eclipse eclipse-plugin clearcase

我正在尝试使用eclipse插件上传我的项目以清除存储库,但我遇到了jquery文件的问题,即缩小版本jquery-1.7.min.js。当我尝试上传时,这是错误:

  

text_file_delta:错误:“/ tmp / ccrctemp / tmp12564”不是“文本文件”:它包含超过8000字节的行。   使用其他类型管理器(例如压缩文件)。

我猜“/ tmp / ccrctemp / tmp12564”是jquery文件。我一直在寻找互联网上的任何解决方案,但我只能通过命令找到解决方案,我想知道如果有任何解决方案,如何用eclipse插件解决它。

我正在使用Rational ClearTeam Explorer 8.0.0

提前致谢。

问候。

更新

我也遇到空文件问题,为什么我无法上传空文件?有没有办法上传它?我想通过键入空格来修改文件,但是我可能需要那个空文件,因为它将在以后填充。

问候。

2 个答案:

答案 0 :(得分:1)

如果问题与类型管理器无关,该类型管理器不会将该特定文件的内容解释为文本,则可以改变其类型:

 cleartool chtype compressed_file

使用IBM技术说明了解更多信息" Clearimport fails when importing text files that are seen as binary files into a VOB" 我在" Clearcase issue while “add file to source control”"。

中详述了这个问题

答案 1 :(得分:-1)

创建文件时选择/处理文件类型。创建文件后,您只能更改cmd行工具的文件类型。 确保所有文件类型正确的最有效方法是在ClearCase魔术文件中添加一个条目(OK 2条目),以便在添加到源代码控制时选择适当的类型。

minimized_javascript web_file script binary_delta_file : -printable & -name "*.[mM][iI][nN].[jJ][sS]";
minimized_javascript web_file script binary_delta_file : -name "*.[mM][iI][nN].[jJ][sS]" ;

创建文件时,需要处理魔术文件中常规.js条目的AHEAD。

如果您使用的是ClearTeam Explorer和基于Web的视图(CTE默认值),则需要对视图服务器的魔术文件进行更改,而不是本地文件。

魔术文件?那是什么?好吧,Rational在解释它时做了很糟糕的工作,但它是一个非常强大的机制来管理CC处理文件的方式。随意阅读:

About the ClearCase Magic file

About the MAGIC_PATH variable

Evaluating multiple magic files

不幸的是,IBM从来没有能够为我提供一个明确的答案:自定义魔术文件应该是什么:只是自定义行,没有闭包线或自定义加上默认的所有行。所以,我们将MAGIC_PATH更改为:

MAGIC_PATH=/cc_store/vobstg/vobstore/magic:/opt/rational/clearcase/config/magic 

并在第一个路径中提供的规则之前添加了一个带有自定义行的副本,我们称之为cc.magic。我怀疑只要你没有全部捕获,它将按照排序规则处理每个* .magic路径,直到它找到匹配的规则或者全部捕获。

他们也未能指出以上实际使用CTE在CC8中工作,您还需要修改Websphere服务器文件: /apps/infra/rational/SDLC/common/ccrcprofile/config/cells/dfltCell/nodes/dfltNode/servers/server1/server.xml

<environment xmi:id="Property_1387399742135" name="MAGIC_PATH" value="/cc_store/vobstg/vobstore/magic:/opt/rational/clearcase/config/magic" description="Setting req'd so CCRC web views can access MAGIC_PATH" required="false"/>

据记载,在CC7下,您需要更改文件: 在/ var / ADM /合理/普通/ RWP / conf目录/ ccrcweb.conf和ccrc.conf 但CC8当然带有独立的Webshpere,因此文件不再存在。

当然,如果你到目前为止,你可能意识到你需要对视图服务器ClearCase安装的写访问权来更改这些设置,在这种情况下你也有权运行命令行工具cleartool。

如果你有命令行访问权限,这里有一个小命令,你可以针对动态视图运行以使用错误的设置更改所有文件:

cleartool find * -type f  -name "*.min.js" -element '! eltype(binary_delta_file)' -print |sed 's:@@::'  |   xargs -I {} cleartool chtype -force binary_delta_file {}