让GoogleCode的SVN下的HTML文件在FireFox下正常显示.


Posted in Javascript onMay 25, 2009

今天试了下发现GoogleCode提供的SVN中的HTML在Firefox中显示为HTML源文件
Google了一下,找到了答案:
如果正常显示需要在SVN提交文件时设置svn:mime-type 为 text/html.(http://blog.pluskid.org/?p=70)
SVN客户端都支持自动配置具体配置方法如下(http://www.worldhello.net/wiki/SVN)
--------------------------------------
6.2 新增文件的属性设置?
Whodo SVN 的 Hooks 脚本会检查新增文件的属性,没有设置 svn:mime-type 和/或 svn:eol-style 属性,禁止提交。
但是每次添加文件后,还要执行类似“svn ps svn:eol-style ...”的命令,实在太繁琐了!不过幸好,SVN 客户端(命令行或者 TortoiseSVN),支持自动属性的功能。即会为新增文件自动添加属性。

6.2.1 config 配置文件
启用和设置自动属性,是在 config 配置文件中完成的。 config 配置文件的位置:
Unix 平台
全局的配置文件位置为:/etc/subversion/config; 每个用户主目录还有配置文件覆盖全局配置文件的设置:~/.subversion/config;
Windows 平台
注册表中可能包含相应的设置:HKLM\Software\Tigris.org\Subversion\Config,以及 HKCU\Software\Tigris.org\Subversion\Config。 不过文件的优先级更高。全局配置文件:%ALLUSERSPROFILE%\Application Data\Subversion\config,用户个人配置文件:%APPDATA%\Subversion\config
6.2.2 启用 auto-props
修改 config 配置,启用 auto-props:
[miscellany]global-ignores = *.o *.lo *.la #*# .*.rej *.rej .*~ *~ .#* .DS_Store .cvsignore Thumbs.db CVSuse-commit-times = yesenable-auto-props = yes
6.2.3 基于文件名的 auto-props 设置
自动属性的设置,是根据文件名来匹配的。修改 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:executableMakefile    = 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/xmlREADME    = svn:eol-style=native文件添加后,在提交之前,可以通过如下命令查看新增文件的属性:
$ svn proplist -v *

Javascript 相关文章推荐
JavaScript按位运算符的应用简析
Feb 04 Javascript
纯js写的分页表格数据为json串
Feb 18 Javascript
jQuery实现鼠标滑过Div层背景变颜色的方法
Feb 17 Javascript
Vue.js开发环境搭建
Nov 10 Javascript
JQueryEasyUI之DataGrid数据显示
Nov 23 Javascript
微信小程序tabBar底部导航中文注解api详解
Aug 16 Javascript
AngularJS select设置默认值的实现方法
Aug 25 Javascript
VUE 使用中踩过的坑
Feb 08 Javascript
在 Typescript 中使用可被复用的 Vue Mixin功能
Apr 17 Javascript
基于Vue实现电商SKU组合算法问题
May 29 Javascript
koa2的中间件功能及应用示例
Mar 05 Javascript
vue中的双向数据绑定原理与常见操作技巧详解
Mar 16 Javascript
JavaScript constructor和instanceof,JSOO中的一对欢喜冤家
May 25 #Javascript
jQuery 图像裁剪插件Jcrop的简单使用
May 22 #Javascript
document.compatMode介绍
May 21 #Javascript
各种常用浏览器getBoundingClientRect的解析
May 21 #Javascript
简单的js分页脚本
May 21 #Javascript
input+select(multiple) 实现下拉框输入值
May 21 #Javascript
一些Javascript的IE和Firefox(火狐)兼容性的问题总结及常用例子
May 21 #Javascript
You might like
PHP ajax 分页类代码
2008/11/13 PHP
PHP中将ip地址转成十进制数的两种实用方法
2013/08/15 PHP
php堆排序实现原理与应用方法
2015/01/03 PHP
YII框架页面缓存操作示例
2019/04/29 PHP
Javascript中Eval函数的使用
2010/03/23 Javascript
javascript:history.go()和History.back()的区别及应用
2012/11/25 Javascript
从JQuery源码分析JavaScript函数的apply方法与call方法
2014/09/25 Javascript
使用AngularJS和PHP的Laravel实现单页评论的方法
2015/06/19 Javascript
nodejs 的 session 简单使用
2016/06/06 NodeJs
vue.js的提示组件
2017/03/02 Javascript
Angularjs实现上传图片预览功能
2017/09/01 Javascript
详解vue + vuex + directives实现权限按钮的思路
2017/10/24 Javascript
vue2.0+ 从插件开发到npm发布的示例代码
2018/04/28 Javascript
this在vue和小程序中的使用详解
2019/01/28 Javascript
JS 事件机制完整示例分析
2020/01/15 Javascript
vue点击按钮实现简单页面的切换
2020/09/08 Javascript
微信小程序tab左右滑动切换功能的实现代码
2021/02/08 Javascript
[25:45]2018DOTA2亚洲邀请赛4.5SOLO赛 Sylar vs Paparazi
2018/04/06 DOTA
跟老齐学Python之变量和参数
2014/10/10 Python
Python连接DB2数据库
2016/08/27 Python
基于随机梯度下降的矩阵分解推荐算法(python)
2018/08/31 Python
Python 给屏幕打印信息加上颜色的实现方法
2019/04/24 Python
Python button选取本地图片并显示的实例
2019/06/13 Python
如何安装并使用conda指令管理python环境
2019/07/10 Python
Numpy对数组的操作:创建、变形(升降维等)、计算、取值、复制、分割、合并
2019/08/28 Python
安装PyInstaller失败问题解决
2019/12/14 Python
python 给图像添加透明度(alpha通道)
2020/04/09 Python
Python3操作YAML文件格式方法解析
2020/04/10 Python
最耐用行李箱,一箱永流传:Briggs & Riley(全球终身保修)
2017/12/07 全球购物
澳大利亚香水在线:Price Rite Mart
2017/12/28 全球购物
优秀生推荐信范文
2013/11/28 职场文书
怎么写工作检讨书
2014/11/16 职场文书
财务工作失误检讨书
2015/02/19 职场文书
幼儿园万圣节活动总结
2015/05/05 职场文书
拔河比赛新闻稿
2015/07/17 职场文书
Smart 2 车辆代号 HC11 全新谍照曝光
2022/04/21 数码科技