2010-01-12 17 views
9

如何停止从初始设置svn:mime-typetext/plain犯颠覆?停止的Eclipse /从设置SVN颠覆:mime-type属性为text/plain的初始提交

我的Java代码正在检入到我的资源库中,svn:mime-type属性设置为text/plain,因此我的基于Web的SVN查看器(trac)不是语法高亮显示。

我要补充,我运行Eclipse 3.5和最新版本的颠覆与SVNKit 1.3.0(SVN的1.6)适配器。


对于那些发现了这个问题,这个问题已经不存在,因为它是通过resolved颠覆的喜好部分的选项。

+0

我不朴实的想法。我有这个确切的问题,这真的很有帮助! – Glyph

回答

4

你需要实际设置的MIME类型自己在“窗口>首选项>团队> SVN>属性配置>自动属性”

对于文件类型*的.java例如,将其设置为: SVN :MIME类型=文本/ X-java的

1

默认情况下,颠覆只设置的svn:mime-type属性应用程序/八位字节流时是二进制文件(和你没有显式地指定任何其他值)。请参阅Automatic Property Setting以供参考。所以这个功能是由Subversive提供的。

恐怕我不是Subversive用户,但我在Google中找到了对“窗口>首选项>团队> SVN>属性配置>自动属性”菜单的引用,似乎您可以删除不需要的关联。

+0

列表中没有关联 - 这就是为什么这是混淆 –

+0

然后检查Subversion本身采用此设置的位置。他们在上面的链接中提到。 –

+0

问题就在于,就像你说的那样,默认情况下SVN *只设置* svn:mime-type为二进制文件,所有其他属性不应该设置。 (并且我正在使用SVNKit 1.3.0连接器) –

3

如果你的项目已经得到了由颠覆性,CD搞砸项目根目录并运行以下命令

find . -name "*.java" -exec svn propset svn:mime-type 'text/x-java' {} \; 
find . -name "*.xml" -exec svn propset svn:mime-type 'text/xml' {} \; 
0

该报告的bug通过vorburger(https://bugs.eclipse.org/bugs/show_bug.cgi?id=322772)已得到修复。在“窗口>首选项>团队> SVN>属性配置>自动属性”下有一个选项,称为'为所有非二进制文件设置文本MIME类型',需要取消选中该选项以防止Subversive将S/MIME-Type添加到新增资源。