让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 相关文章推荐
jquery 最简单的属性菜单
Oct 08 Javascript
JS学习之一个简易的日历控件
Mar 24 Javascript
33个优秀的 jQuery 图片展示插件分享
Mar 14 Javascript
Jquery加载时从后台读取数据绑定到dropdownList实例
Jun 09 Javascript
使用jquery局部刷新(jquery.load)从数据库取出数据
Jan 22 Javascript
jQuery圆形统计图开发实例
Jan 04 Javascript
浅析Bootstrip的select控件绑定数据的问题
May 10 Javascript
js时间戳和c#时间戳互转方法(推荐)
Feb 15 Javascript
es6 字符串String的扩展(实例讲解)
Aug 03 Javascript
WebPack配置vue多页面的技巧
May 15 Javascript
js操作table中tr的顺序实现上移下移一行的效果
Nov 22 Javascript
JavaScript高级程序设计之基本引用类型
Nov 17 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 文件上传全攻略
2010/04/28 PHP
tp5.1 框架数据库-数据集操作实例分析
2020/05/26 PHP
设置下载不需要倒计时cookie(倒计时代码)
2008/11/19 Javascript
js数字输入框(包括最大值最小值限制和四舍五入)
2009/11/24 Javascript
分享一个asp.net pager分页控件
2012/01/04 Javascript
别了 JavaScript中的isXX系列
2012/08/01 Javascript
raphael.js绘制中国地图 地图绘制方法
2014/02/12 Javascript
使用typeof方法判断undefined类型
2014/09/09 Javascript
jquery实现点击页面计算点击次数
2015/01/23 Javascript
使用BootStrap实现悬浮窗口的效果
2016/12/13 Javascript
JavaScript判断浏览器及其版本信息
2017/01/20 Javascript
js获取指定时间的前几秒
2017/04/05 Javascript
Angular2数据绑定详解
2017/04/18 Javascript
前端常见跨域解决方案(全)
2017/09/19 Javascript
微信小程序之GET请求的实例详解
2017/09/29 Javascript
快速了解vue-cli 3.0 新特性
2018/02/28 Javascript
webpack开发环境和生产环境的深入理解
2018/11/08 Javascript
使用jQuery mobile NuGet让你的网站在移动设备上同样精彩
2019/06/18 jQuery
Vue商品控件与购物车联动效果的实例代码
2019/07/21 Javascript
JS前端模块化原理与实现方法详解
2020/03/17 Javascript
vue+element获取el-table某行的下标,根据下标操作数组对象方式
2020/08/07 Javascript
[02:04]2014DOTA2国际邀请赛 BBC小组赛第三天总结
2014/07/12 DOTA
简单文件操作python 修改文件指定行的方法
2013/05/15 Python
python轻松实现代码编码格式转换
2015/03/26 Python
python获得一个月有多少天的方法
2015/06/04 Python
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
2017/08/08 Python
python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法
2019/07/04 Python
Python3和pyqt5实现控件数据动态显示方式
2019/12/13 Python
python GUI库图形界面开发之PyQt5动态(可拖动控件大小)布局控件QSplitter详细使用方法与实例
2020/03/06 Python
HTML5 自动聚焦(autofocus)属性使用介绍
2013/08/07 HTML / CSS
白宫黑市官网:White House Black Market
2016/11/17 全球购物
美国顶级防滑鞋:Shoes For Crews
2017/03/27 全球购物
数据库专业英语
2012/11/30 面试题
副检察长四风问题对照检查材料思想汇报
2014/10/07 职场文书
学校运动会加油词
2015/07/18 职场文书
pytorch 实现变分自动编码器的操作
2021/05/24 Python