小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

讓GoogleCode的SVN下的HTML文件在FireFox下正常顯示

 julyfire 2012-04-28

本文章參引下面三篇文章:
如何讓GoogleCode的SVN下的HTML文件在FireFox下正常顯示
把 HTML 格式的文檔放在 Google Code 的 svn 倉(cāng)庫(kù)中
SVN

GoogleCode可以作為免費(fèi)的穩(wěn)定的靜態(tài)資源空間來(lái)使用,比如JQuery的文檔(http://jquery-api-zh-cn./svn/trunk/index.html)就在上面。
今天發(fā)現(xiàn)GoogleCode提供的SVN中的HTML在Firefox中顯示為HTML源文件。IE中還好。

Google了一下,找到了答案:
如果正常顯示需要在SVN提交文件時(shí)設(shè)置svn:mime-type 為 text/html.
SVN客戶端都支持自動(dòng)配置具體配置方法如下:

6.2 新增文件的屬性設(shè)置?
Whodo SVN 的 Hooks 腳本會(huì)檢查新增文件的屬性,沒(méi)有設(shè)置 svn:mime-type 和/或 svn:eol-style 屬性,禁止提交。
但是每次添加文件后,還要執(zhí)行類似“svn ps svn:eol-style ...”的命令,實(shí)在太繁瑣了!不過(guò)幸好,SVN 客戶端(命令行或者 TortoiseSVN),支持自動(dòng)屬性的功能。即會(huì)為新增文件自動(dòng)添加屬性。
6.2.1 config 配置文件
啟用和設(shè)置自動(dòng)屬性,是在 config 配置文件中完成的。 config 配置文件的位置:
* Unix 平臺(tái)
全局的配置文件位置為:/etc/subversion/config; 每個(gè)用戶主目錄還有配置文件覆蓋全局配置文件的設(shè)置:~/.subversion/config;
* Windows 平臺(tái)
注 冊(cè)表中可能包含相應(yīng)的設(shè)置:HKLM\Software\Tigris.org\Subversion\Config,以及 HKCU\Software\Tigris.org\Subversion\Config。 不過(guò)文件的優(yōu)先級(jí)更高。全局配置文件:%ALLUSERSPROFILE%\Application Data\Subversion\config,用戶個(gè)人配置文件:%APPDATA%\Subversion\config
6.2.2 啟用 auto-props
修改 config 配置,啟用 auto-props:

[miscellany]
global-ignores 
= *.o *.lo *.la #*# .*.rej *.rej .*~ *~ .#* .DS_Store .cvsignore Thumbs.db CVS
use-commit-times 
= yes
enable-auto-props 
= yes

6.2.3 基于文件名的 auto-props 設(shè)置
自動(dòng)屬性的設(shè)置,是根據(jù)文件名來(lái)匹配的。修改 config 文件,增添新的配置,如下:

### Section for configuring automatic properties.
[auto-props]
### The format of the entries is:
###   file-name-pattern 
= propname[=value][;propname[=value]...]
### The file-name-pattern can contain wildcards (such as '*' and
### '?').  All entries which match will be applied to the file.
### Note that auto-props functionality must be enabled
, which
### is typically done by setting the 'enable-auto-props' option.

##################################################
### Binary files
##################################################
*.bmp    
= svn:mime-type=image/bmp
*.gif    
= svn:mime-type=image/gif
*.gz    
= svn:mime-type=application/x-gzip
*.ico    
= svn:mime-type=image/x-icon
*.jar    
= svn:mime-type=application/zip
*.jpg    
= svn:mime-type=image/jpeg
*.pdf    
= svn:mime-type=application/pdf
*.png    
= svn:mime-type=image/png
*.ps    
= svn:mime-type=application/postscript
*.tif    
= svn:mime-type=image/tiff
*.vsd    
= svn:mime-type=application/octet-stream
*.zip    
= svn:mime-type=application/zip

##################################################
### Text files
, OS dependent eol-style
##################################################
*.dsp    
= svn:eol-style=CRLF
*.dsw    
= svn:eol-style=CRLF

*.mm    
= svn:eol-style=LF;svn:mime-type=text/xml
*.sh    = svn:eol-style=LF;svn:executable
Makefile    = svn:eol-style=LF

##################################################
### Text files
, eol-style is native
##################################################
*.c        
= svn:eol-style=native;svn:mime-type=text/plain
*.cpp    = svn:eol-style=native;svn:mime-type=text/plain
*.css    = svn:eol-style=native;svn:mime-type=text/css
*.diff    = svn:eol-style=native;svn:mime-type=text/plain
*.dsl    = svn:eol-style=native;svn:mime-type=text/sgml
*.dtd    = svn:eol-style=native;svn:mime-type=text/plain
*.ent    = svn:eol-style=native;svn:mime-type=text/plain
*.gml    = svn:eol-style=native;svn:mime-type=text/sgml
*.h        = svn:eol-style=native;svn:mime-type=text/plain
*.htm    = svn:eol-style=native;svn:mime-type=text/html
*.html    = svn:eol-style=native;svn:mime-type=text/html
*.java    = svn:eol-style=native;svn:mime-type=text/plain
*.js    = svn:eol-style=native;svn:mime-type=text/plain
*.mod    = svn:eol-style=native;svn:mime-type=text/plain
*.patch    = svn:eol-style=native;svn:mime-type=text/plain
*.php    = svn:eol-style=native
*.pl    
= svn:eol-style=native
*.py    
= svn:eol-style=native
*.sgm    
= svn:eol-style=native;svn:mime-type=text/sgml
*.sgml    = svn:eol-style=native;svn:mime-type=text/sgml
*.svg    = svn:eol-style=native;svn:mime-type=text/xml
*.txt    = svn:mime-type=text/plain
*.xml    
= svn:eol-style=native;svn:mime-type=text/xml
*.xsl    = svn:eol-style=native;svn:mime-type=text/xml
*.xslt    = svn:eol-style=native;svn:mime-type=text/xml
README    = svn:eol-style=native

文件添加后,在提交之前,可以通過(guò)如下命令查看新增文件的屬性:

$ svn proplist -v *


注意:
1、修改config文件后,最好重啟一下機(jī)器,以使設(shè)置生效。
2、需要將加入的文件先執(zhí)行add操作,然后再commit,才能生效。若直接執(zhí)行commit,不會(huì)生效。

文章信息:

作者:一個(gè)農(nóng)夫

出處:一個(gè)園子 - http://www.cnblogs.com/afarmer

本文版權(quán)歸作者和博客園共有,轉(zhuǎn)載請(qǐng)遵循“署名-非商業(yè)使用-禁止演繹”協(xié)議,未經(jīng)作者授權(quán),必須在文章頁(yè)面明顯位置給出原文連接,同時(shí)誠(chéng)摯期望您保留此段聲明。謝謝合作。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多