9

如何阻止 Subversive 设置svn:mime-typetext/plain初始提交?

我的 Java 代码正在使用svn:mime-type属性设置为检入我的存储库text/plain,因此我的基于 Web 的 SVN 查看器 (trac) 没有突出显示语法。

我应该补充一下,我正在运行 Eclipse 3.5 和带有 SVNKit 1.3.0(用于 SVN 1.6)适配器的最新版本的 Subversive。


对于那些发现这个问题的人,这个问题不再存在,因为它是通过 Subversive 的首选项部分中的一个选项解决的。

4

5 回答 5

4

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

例如,对于文件类型 *.java,将其设置为:svn:mime-type=text/x-java

于 2010-01-22T14:57:05.053 回答
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' {} \;
于 2011-08-11T22:24:30.790 回答
1

默认情况下,Subversion 仅在文件为二进制文件时将svn:mime-type设置为application/octet-stream(并且您没有明确分配任何其他值)。请参阅自动属性设置以供参考。所以这个功能是由 Subversive 提供的。

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

于 2010-01-12T16:42:25.067 回答
1

我们也遇到了这个问题。仅供参考,我已经发布了https://bugs.eclipse.org/bugs/show_bug.cgi?id=322772

于 2010-08-16T10:17:13.287 回答
0

vorburger ( https://bugs.eclipse.org/bugs/show_bug.cgi?id=322772 ) 报告的错误已得到修复。在“Window > Preferences > Team > SVN > Properties Configuration > Automatic Properties”下有一个名为“Set text MIME type for all non-binary files”的选项需要取消选中以防止 Subversive 添加 S/MIME-Type新增资源。

于 2015-03-30T12:06:43.647 回答