오늘 시도해 봤는데 GoogleCode에서 제공하는 SVN의 HTML이 Firefox에서 HTML 소스 파일로 표시되는 것을 발견했습니다
구글링해서 답을 찾았습니다.
정상적으로 표시된다면 svn:mime- 설정이 필요합니다. text/html.(http://blog.pluskid.org/?p=70)
SVN 클라이언트는 자동 설정을 지원하며, 구체적인 설정 방법은 다음과 같습니다. .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 구성 구성 파일
자동 속성 활성화 및 설정은 구성 구성 파일에서 수행됩니다. 구성 구성 파일의 위치:
Unix 플랫폼
전역 구성 파일 위치: /etc/subversion/config 또한 각 사용자의 홈 디렉터리에는 전역 구성 파일의 설정을 재정의하는 구성 파일이 있습니다. /.subversion/config ;
Windows 플랫폼
레지스트리에는 HKLMSoftwareTigris.orgSubversionConfig 및 HKCUSoftwareTigris.orgSubversionConfig와 같은 해당 설정이 포함될 수 있습니다. 그러나 파일의 우선순위가 더 높습니다. 전역 구성 파일: %ALLUSERSPROFILE%Application DataSubversionconfig, 사용자 개인 구성 파일: %APPDATA%Subversionconfig
6.2.2 자동 속성 활성화
구성 구성 수정 및 자동 속성 활성화:
[miscellany]global- 무시 = *.o *.lo *.la #*# .*.rej *.rej .*~ *~ .#* .DS_Store .cvsignore Thumbs.db CVSuse-commit-times = yesenable-auto-props = yes
6.2.3 파일명에 따른 자동소품 설정
파일명에 따른 자동소품 설정이 일치합니다.修改 config 文件,增添新的配置,如下:
### 자동 속성 구성을 위한 섹션.[auto-props]### 항목 형식은 다음과 같습니다:### file-name-pattern = propname[= 값][;propname[=값]...]### 파일 이름 패턴에는 와일드카드(예: '*' 및### '?')가 포함될 수 있습니다. 일치하는 모든 항목이 파일에 적용됩니다.### 자동 속성 기능을 활성화해야 하며### 일반적으로 'enable-auto-props' 옵션을 설정하여 수행됩니다.####### ########################################## 바이너리 파일## ###########################################*. 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##################################### ############# 텍스트 파일, OS에 따라 다름 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############# ##################################### 텍스트 파일, eol 스타일이 기본입니다## ###########################################*. 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 *