Как я могу обслуживать VBS и другие типы файлов в виде простого текста из хранилища Subversion (Apache)? - PullRequest
1 голос
/ 16 мая 2009

Я просто хочу просмотреть свои репозитории кода Subversion и просмотреть файлы. Некоторые типы файлов, такие как .VBS, предлагают мне открыть или сохранить файл, но я просто хочу просмотреть его в браузере в виде простого текста. Можно ли изменить файл Apache httpd.conf для этого? Я не думаю, что он будет изменен на клиенте (IE7), потому что тогда он будет работать одинаково на всех сайтах.

Ответы [ 2 ]

3 голосов
/ 16 мая 2009

Вы можете установить тип mime для всех ваших файлов VBS в text / plain, выполнив это в корне рабочей копии:

svn propset --recursive svn:mime-type text/plain *.vbs

и затем передайте изменения. Объяснение из svn book о просмотре репозитория :

Чтобы это произошло, вам нужно только убедитесь, что ваши файлы имеют правильный набор SVN: MIME. Мы обсуждаем это более подробно в разделе называется «Тип содержимого файла» , и вы можно даже настроить свой клиент на автоматически прикрепить правильное svn: свойства mime-типа для файлов вход в хранилище для первого время; см раздел называется «Автоматическая настройка свойств» .

Так что в нашем примере, если установить свойство типа svn: mime для text / html в файле foo.html, Apache правильно сказал бы ваш веб-браузер сделать файл в формате HTML. Можно также приложите правильное изображение / * MIME-тип свойства к файлам изображений и в конечном итоге получить весь веб-сайт быть видимым непосредственно из хранилище!

1 голос
/ 16 мая 2009

Поместите следующее в ваш httpd.conf

<IfModule mime_module>
AddType text/plain .vbs
</IfModule>
...