繁体   English   中英

停止Eclipse / Subversive在初始提交时将svn:mime-type设置为text / plain

[英]Stop Eclipse/Subversive from setting svn:mime-type to text/plain on initial commit

如何阻止Subversive在初始提交时将svn:mime-type设置为text/plain

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

我应该添加我正在使用SVNKit 1.3.0(适用于SVN 1.6)适配器运行Eclipse 3.5和最新版本的Subversive。


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

你需要在“Window> Preferences> Team> SVN> Properties Configuration> Automatic Properties”中自己设置mime类型。

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

如果您的项目已经被颠覆性搞砸了,请cd到项目根目录并运行以下命令

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

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

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

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

vorburger报告的错误( https://bugs.eclipse.org/bugs/show_bug.cgi?id=322772 )已得到修复。 “Window> Preferences> Team> SVN> Properties Configuration> Automatic Properties”下有一个名为“为所有非二进制文件设置文本MIME类型”的选项,需要取消选中该选项以防止Subversive将S / MIME-Type添加到新增资源。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM