【发布时间】:2009-05-15 23:48:23
【问题描述】:
我只想浏览我的 Subversion 代码存储库并查看文件。某些文件类型(如 .VBS)会提示我打开或保存文件,但我只想在浏览器中以纯文本形式查看它。可以修改 Apache 的 httpd.conf 文件来执行此操作吗?我认为它不会在客户端 (IE7) 上进行更改,因为那样它在所有网站上的工作方式都是一样的。
【问题讨论】:
标签: svn text apache2 mime-types apache-config
我只想浏览我的 Subversion 代码存储库并查看文件。某些文件类型(如 .VBS)会提示我打开或保存文件,但我只想在浏览器中以纯文本形式查看它。可以修改 Apache 的 httpd.conf 文件来执行此操作吗?我认为它不会在客户端 (IE7) 上进行更改,因为那样它在所有网站上的工作方式都是一样的。
【问题讨论】:
标签: svn text apache2 mime-types apache-config
您可以在工作副本的根目录中将所有 vbs 文件的 mime 类型设置为 text/plain:
svn propset --recursive svn:mime-type text/plain *.vbs
然后提交更改。来自repository browsing的svn book的解释:
要做到这一点,您只需 确保您的文件具有 正确的 svn:mime 类型集。我们讨论 这在the section called “File Content Type” 中有更详细的说明,而你 甚至可以将您的客户端配置为 自动附加正确 svn:文件的mime类型属性 第一次进入存储库 时间;见the section called “Automatic Property Setting”。
所以在我们的示例中,如果要设置 svn:mime-type 属性 文件 foo.html 上的文本/html,Apache 会正确地告诉您的网络浏览器 将文件呈现为 HTML。一个可以 还附上正确的图像/* MIME 类型 图像文件的属性和 最终获得一个完整的网站 可以直接从 仓库!
【讨论】:
将以下内容放入您的 httpd.conf
<IfModule mime_module>
AddType text/plain .vbs
</IfModule>
【讨论】: