让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 1.0.2
Oct 11 Javascript
jQuery语法高亮插件支持各种程序源代码语法着色加亮
Apr 27 Javascript
jQuery打印图片pdf、txt示例代码
Jul 22 Javascript
JavaScript中使用Object.prototype.toString判断是否为数组
Apr 01 Javascript
CSS javascript 结合实现悬浮固定菜单效果
Aug 23 Javascript
DIV随滚动条滚动而滚动的实现代码【推荐】
Apr 12 Javascript
基于Vue实现tab栏切换内容不断实时刷新数据功能
Apr 13 Javascript
js和jquery中获取非行间样式
May 05 jQuery
layui前段框架日期控件使用方法详解
May 19 Javascript
JavaScript控制浏览器全屏显示简单示例
Jul 05 Javascript
Vue之mixin全局的用法详解
Aug 22 Javascript
解决vue项目使用font-awesome,build后路径的问题
Sep 01 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
计算2000年01月01日起到指定日的天数
2006/10/09 PHP
PHP EOT定界符的使用详解
2008/09/30 PHP
PHP安全技术之 实现php基本安全
2010/09/04 PHP
利用php实现禁用IE和火狐的缓存问题
2012/12/03 PHP
php 在windows下配置虚拟目录的方法介绍
2013/06/26 PHP
thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法
2014/10/30 PHP
PHP写日志的实现方法
2014/11/05 PHP
php操作xml入门之xml标签的属性分析
2015/01/23 PHP
php通过sort()函数给数组排序的方法
2015/03/18 PHP
php实现图片缩略图的方法
2016/03/29 PHP
Js放到HTML文件中的哪个位置有什么区别
2013/08/21 Javascript
IE下Ajax缓存问题的快速解决方法(get方式)
2014/01/09 Javascript
JavaScript提升性能的常用技巧总结【经典】
2016/06/20 Javascript
Vue.js 表单校验插件
2016/08/14 Javascript
ionic由于使用了header和subheader导致被遮挡的问题的两种解决方法
2016/09/22 Javascript
JavaScript实现星星等级评价功能
2017/03/22 Javascript
基于Vue.js实现tab滑块效果
2017/07/23 Javascript
微信小程序动画组件使用解析,类似vue,且更强大
2019/08/01 Javascript
pycharm 使用心得(九)解决No Python interpreter selected的问题
2014/06/06 Python
python+pandas分析nginx日志的实例
2018/04/28 Python
Python面向对象程序设计之私有属性及私有方法示例
2019/04/08 Python
PyTorch实现ResNet50、ResNet101和ResNet152示例
2020/01/14 Python
Python装饰器的应用场景代码总结
2020/04/10 Python
Python爬虫之Selenium库的使用方法
2021/01/03 Python
html5使用canvas实现弹幕功能示例
2017/09/11 HTML / CSS
amazeui 验证按钮扩展的实现
2020/08/21 HTML / CSS
JAVA中运算符的分类及举例
2015/09/12 面试题
总务岗位职责
2013/11/19 职场文书
校长先进事迹材料
2014/02/01 职场文书
电大毕业自我鉴定
2014/02/03 职场文书
优秀教师先进个人事迹材料
2014/08/31 职场文书
卫生主题班会
2015/08/14 职场文书
创业计划书之o2o水果店
2019/08/30 职场文书
纯CSS实现hover图片pop-out弹出效果的实例代码
2021/04/16 HTML / CSS
thinkphp 获取控制器及控制器方法
2021/04/16 PHP
讲解Python实例练习逆序输出字符串
2022/05/06 Python