---響應,有這些文件沒有默認的擴展名後可進行編輯---
如果沒有默認擴展這些文件,你可以門坎使用[auto-props]
指令在客戶端,幾下情況。
如果文件有一個已知的保留文件名(如生成文件),那麼你可以把匹配整個文件名的指令,像
Makefile = svn:mime-type=text/x-makefile
如果你只有幾個文件名覆蓋,你可以添加每個所需文件名的指令。
*不會僅僅侷限於匹配的分機,該指令匹配文件名patters,所以你也可以寫像
Image* = svn:mime-type=image/png
最後一個指令,如果你的文件不遵循命名模式,它可以是明確地保留給你的mime類型,那麼你最好寫一個小腳本來標記文件並記住偶爾運行它。
請注意,更改客戶端默認值將會改變訪問所有SVN存儲庫的客戶端行爲,因此最好只將可能適用於您打算使用的每個存儲庫的理智選擇。
---原帖如下 -
,當svn:mime-type屬性是一個屬性。對於現有的項目,你可以用svn propedit
編輯要更改的MIME類型的默認情況下,在客戶端,您可以編輯SVN config
文件,包括在配置文件中的[auto-props]
部分中的指令。
*.png = svn:mime-type=image/png
會自動添加image/png
的svn:mime-type
創建任何新的文件,在*.png
結束了,我不知道哪裏可以做到這一點的服務器端,除非你想要寫一個任何技術腳本放入其中一個預先提交觸發器中,以在將更改提交到存儲庫之前添加屬性。
此代碼沒有默認擴展名。有些文件甚至沒有擴展名。所以通過文件擴展名配置MIME類型是不可能的。我需要將二進制文件的默認mime類型更改爲其他內容。 – lamcro 2010-06-10 15:54:22