2010-11-04 10 views
11

javadocs (html dosyaları) svn içine girdim. Ancak, html dosyalarına bir tarayıcıdan eriştiğimde, metin olarak yorumlanır. Bunu nasıl düzeltirim?Nasıl html thru svn hizmet edebilirim? (Svn bir web sunucusu gibi davranabilir mi?)

+2

Soruyu anlamadıysanız, devam edin. Oy verme. Bir şeyi bilmek için herşeyi biliyor olsaydım, burada olmazdım. Başka birinin sorumu yorumlayabildiğine benziyor. – smartnut007

+1

Anlaşmalı. Açıklanmayan oylar olabildiğince yarısı kadar yardımcıdır. – orolo

+0

Geç yorum için özür dileriz! Bence sorunuz daha açık olabilir. Downvote'um bunun içindi. Bu arada, zayıf tariflerle olabildiğince iyi cevap vermeye çalıştım. ;-) – splash

cevap

10

SVN bir web sunucusu değil. Sanırım Subversion'ın Apache modülünden bahsediyorsun !? HTML gibi dosyaları html görüntülemek istiyorsanız o zaman svn:mime-type=text/html belirlesin:

svn propset svn:mime-type text/html *.html 

SVN Kitabında Properties bakın. svn:mime-type mülkiyet sonra seti, eğer

Ayrıca Subversion Apache modülü istekleri GET yanıt Content-type: HTTP başlığı doldurmak için değerini kullanacaktır. Bu, dosyasını bir web tarayıcısıyla deponuzu depolarken dosyasının nasıl görüntüleneceğine ilişkin önemli bir ipucu verir.

Belki config file aşağıdaki satır ile yıkılma istemci veya sunucu yapılandırabilirsiniz: Bu, otomatik olarak yeni dosyalar için özellikleri ayarlamak olacak

[miscellany] 
### Automatic properties are defined in the section 'auto-props'. 
enable-auto-props = yes 

### Section for configuring automatic properties. 
[auto-props] 
*.html = svn:mime-type=text/html 

.

+0

evet, svn sunucusunun web sunucusu bileşenine başvurmaktaydı. ah evet, mim türleri. Mime tipini tekrar tekrar ayarladıktan sonra çalıştı. – smartnut007

+0

verilen çözüm beni işe yaramazsa, sunucu tarafı yapılandırması için bunu kontrol edin: http://serverfault.com/questions/451500/is-it-possible-for-the-subversion-apache-module-to-serve-html -dosyalar-ile-bir-html/454517 # 454517 – ozhan