SVN mime-type 笔记
生活随笔
收集整理的這篇文章主要介紹了
SVN mime-type 笔记
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
背景:
1.最近使用執(zhí)行svn diff的時候發(fā)現有些文本文件無法顯示:
2.瀏覽器會通過判斷獲取文件的 MIME 類型, 調用不同的客戶端程序或使用不同的方式來執(zhí)行。如果文件的 MIME 缺失或者有誤, 那瀏覽器會按默認方式處理。為了 SVN 服務器上的文件也被正確執(zhí)行, 需要修改?svn:mime-type。
?命令行:
#顯示文件的mime-type屬性,如果文件mime-type屬性為空則不顯示 svn propget svn:mime-type path/file #設置文件的mime-type屬性 #文本文件 text/plain ? svn propset svn:mime-type text/plain path/file #二進制(Binary)文件?application/octet-stream? ? svn propset svn:mime-type?application/octet-stream path/file
#刪除文件的mime-type屬性
svn propdel svn:mime-type path/file
自動匹配: Ps:只對add或者import文件時起作用,如果本來就存在服務器中的文件沒效果。 #修改subversion的配置文件: linux— ?~/.subversion/config windows7— C:\Users\${user}\AppData\Roaming\Subversion\config #設置enable-auto-props enable-auto-props = yes #在[auto-props]模塊增加 *.js = svn:mime-type=text/javascript *.css = svn:mime-type=text/css *.html = svn:mime-type=text/heml *.txt = svn:mime-type=text/plain *.png = svn:mime-type=image/png *.jpg = svn:mime-type=image/jpeg
TortoiseSVN客戶端:
附錄: 每個MIME類型由兩部分組成,前面是數據的大類別,例如聲音audio、圖象image等,后面定義具體的種類。 常見的MIME類型(通用型): 超文本標記語言文本 .html text/html xml文檔 .xml text/xml XHTML文檔 .xhtml application/xhtml+xml 普通文本 .txt text/plain RTF文本 .rtf application/rtf PDF文檔?.pdf application/pdf Microsoft Word文件?.word application/msword PNG圖像 .png image/png GIF圖形 .gif image/gif JPEG圖形 .jpeg,.jpg image/jpeg au聲音文件?.au audio/basic MIDI音樂文件?mid,.midi audio/midi,audio/x-midi RealAudio音樂文件?.ra, .ram audio/x-pn-realaudio MPEG文件?.mpg,.mpeg video/mpeg AVI文件?.avi video/x-msvideo GZIP文件?.gz application/x-gzip TAR文件?.tar application/x-tar 任意的二進制數據 application/octet-stream
總結
以上是生活随笔為你收集整理的SVN mime-type 笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 转发:linux修改光盘作为源
- 下一篇: Oracle认识