簡體   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