如何强制NetBeans注释javascript文件?

时间:2009-03-20 17:56:47

标签: javascript svn netbeans

我正在使用NetBeans 6.5,我有一些声称是二进制文件的javascript文件,不会显示注释。 svn propedit显示svn:mime-type是text / javascript并且在命令行上显示注释我必须运行“svn annotate --force file.js”。

1 个答案:

答案 0 :(得分:1)

来自http://subversion.tigris.org/svn_1.4_releasenotes.html

  

svn blame --force显示输出   责备,即使文件是二进制文件。

看起来这不是特定于NetBeans的问题,而是与svn如何处理.js文件有关的问题。最好为这个问题添加一个合适的标签。

来自http://subversion.tigris.org/faq.html#binary-files

  

Subversion只是看第一个   文件的1024个字节;如果有的话   字节数为零,或者超过15%   不是ASCII打印字符,   然后Subversion调用文件二进制文件。   (...)Subversion对待以下内容   文件为文本:(...)带有文件的文件   svn:mime-type以“text /”

开头

如果您的javascript文件包含二进制数据,您可以考虑将其移至文件末尾。

该属性有可能设置为“text / javascript”或类似于text / javascript的东西,但不是svn。

该文件有可能是二进制文件,但它不再存在,但是您已经更新了您的存储库,而没有.svn /目录的写入权限(并且svn仍然'认为'该文件是二进制文件)。 / p>

您有可能将该属性更改为正确的属性,但尚未提交。

最后,我遇到的最强大的svn问题解决方案是复制文件,从svn中删除它,提交,添加文件(从副本中)并提交。注意:这样做会让你失去改变历史。

祝你好运,找出造成这个问题的原因!