Je veux juste parcourir mes dépôts de code Subversion et afficher les fichiers. Certains des types de fichiers, comme .VBS, m'invitent à ouvrir ou enregistrer le fichier, mais je veux juste l'afficher dans le navigateur en texte brut. Le fichier httpd.conf d'Apache peut-il être modifié pour cela? Je ne pense pas qu'il serait changé sur le client (IE7) parce que cela fonctionnerait de la même manière sur tous les sites.Comment puis-je servir VBS et d'autres types de fichiers en tant que texte brut à partir d'un référentiel Subversion (Apache)?
Répondre
Vous pouvez définir le type MIME de tous vos fichiers VBS text/plain en faisant cela à la racine de votre copie de travail:
svn propset --recursive svn:mime-type text/plain *.vbs
, puis validez les modifications. Explication du livre svn sur repository browsing:
Pour ce faire, il vous suffit de vous assurer que vos fichiers ont le svn approprié : set type MIME. Nous discutons plus en détail dans the section called “File Content Type”, et vous peut même configurer votre client pour attacher automatiquement une bonne svn: propriétés de type MIME pour les fichiers entrant dans le référentiel pour la première fois ; voir the section called “Automatic Property Setting”.
Ainsi, dans notre exemple, si l'on fixions la propriété svn: mime-type à text/html sur fichier foo.html, Apache serait bien dire à votre navigateur Web pour rendre le fichier au format HTML. On pourrait également ajouter des propriétés d'image/* MIME-type aux fichiers d'image et finalement obtenir un site Web complet à être visualisable directement à partir d'un dépôt ! Est-ce que j'ajoute des types supplémentaires avec des espaces ou une séparation de virgules?
il faut mettre dans votre httpd.conf
<IfModule mime_module>
AddType text/plain .vbs
</IfModule>
Comme AddType text/plain .vbs ps1 css – Bratch
Espaces. La documentation sur le sujet, pour Apache 2.2: http://httpd.apache.org/docs/2.2/mod/mod_mime.html#addtype –
- 1. Servir les fichiers .ICS en tant que binaires uniquement via .htaccess ou apache conf
- 2. Statistiques du référentiel Subversion, autres que StatSVN?
- 3. Comment indexer et rechercher le référentiel subversion
- 4. Ajout récursif de fichiers à un référentiel Subversion
- 5. Entity Framework en tant que référentiel et UnitOfWork?
- 6. Obtenir du texte brut à partir du texte démarqué
- 7. Servir une vue en tant que fichier dans asp.net mvc
- 8. php en tant que filtre d'entrée apache
- 9. Apache en tant que proxy inverse pour CouchDB
- 10. Convertir XML en texte brut
- 11. Comment convertir reStructuredText en texte brut
- 12. contenu html de service apache nouvellement installé en tant que texte
- 13. Dois-je lier sqlite3 en tant que code objet brut ou en tant que bibliothèque statique dans une application C++?
- 14. Comment puis-je accéder à un référentiel subversion en utilisant un chemin local dans Windows?
- 15. Envoi d'e-mails en texte brut à l'aide de PHPMailer
- 16. Comment trouver la version du référentiel Subversion?
- 17. subversion diff incluant les nouveaux fichiers
- 18. Lighttpd et WebDAV pour servir un repo Subversion
- 19. Convertir l'entrée de texte brut en HTML
- 20. Utiliser le référentiel Git local avec un référentiel maître Subversion
- 21. Supprimer un fichier spécifique d'un référentiel Subversion?
- 22. Récupération de XML brut à partir de SOAPMessage en Java
- 23. Utilisation de Django en tant que backend pour Cappuccino
- 24. Fichier texte en tant que source de données dans SSRS
- 25. Mise à jour du référentiel Subversion avec historique
- 26. Utilisation de la classe .NET à partir de C++ natif en utilisant C++/CLI en tant que 'middleware'
- 27. Comment spécifier le référentiel dans apache dav svn?
- 28. Transférer des fichiers en tant que paramètres
- 29. Tubes nommés en tant que fichiers
- 30. Ruby: Convertir HTML/Redcloth en texte brut
Merci, je vais essayer ce lundi. Il semble préférable de le faire à travers SVN que la conf Apache, même si les deux fonctionneraient. J'ai essayé de chercher comment faire cela, mais je n'ai pas pu obtenir de bons mots clés pour trouver une réponse. On dirait que je dois aller directement à la documentation. – Bratch