History: Subversion settings
Source of version: 3 (current)
Copy to clipboard
It's important that files have the correct MIME type and EOL settings in Subversion. We have a checking script in SVN which makes sure they're set, since if they're not it can cause some problems later. In order to automatically configure these properties, use the 'auto-props' section of your Subversion configuration file (e.g. TortoiseSVN > Settings > Edit - or in ''~np~~./subversion/config~/np~'' on Unix/Mac). Here's some suggested settings:
{CODE(wrap="1", colors="ini")}[auto-props]
### The format of the entries is:
### file-name-pattern = propname[=value][;propname[=value]...]
### The file-name-pattern can contain wildcards (such as '*' and
### '?'). All entries which match will be applied to the file.
### Note that auto-props functionality must be enabled, which
### is typically done by setting the 'enable-auto-props' option.
*.c = svn:mime-type=text/plain;svn:eol-style=native
*.cpp = svn:mime-type=text/plain;svn:eol-style=native
*.h = svn:mime-type=text/plain;svn:eol-style=native
*.dsp = svn:mime-type=text/plain;svn:eol-style=CRLF
*.dsw = svn:mime-type=text/plain;svn:eol-style=CRLF
*.sln = svn:mime-type=text/plain;svn:eol-style=CRLF
*.vcproj = svn:mime-type=text/plain;svn:eol-style=CRLF
*.sh = svn:mime-type=text/plain;svn:eol-style=native;svn:executable
*.txt = svn:mime-type=text/plain;svn:eol-style=native
*.gif = svn:mime-type=image/gif
*.png = svn:mime-type=image/png
*.jpg = svn:mime-type=image/jpeg
*.dds = svn:mime-type=application/octet-stream
*.bmp = svn:mime-type=image/bmp
*.in = svn:mime-type=text/plain;svn:eol-style=native
*.bat = svn:mime-type=text/plain;svn:eol-style=native
*.html = svn:mime-type=text/html;svn:eol-style=native
*.xml = svn:mime-type=application/xml;svn:eol-style=native
Makefile = svn:mime-type=text/plain;svn:eol-style=native
*.cg = svn:mime-type=text/plain;svn:eol-style=native
*.material = svn:mime-type=text/plain;svn:eol-style=native
*.program = svn:mime-type=text/plain;svn:eol-style=native
*.hlsl = svn:mime-type=text/plain;svn:eol-style=native
*.glsl = svn:mime-type=text/plain;svn:eol-style=native
*.fontdef = svn:mime-type=text/plain;svn:eol-style=native
*.particle = svn:mime-type=text/plain;svn:eol-style=native
*.script = svn:mime-type=text/plain;svn:eol-style=native
*.overlay = svn:mime-type=text/plain;svn:eol-style=native
*.texi = svn:mime-type=text/plain;svn:eol-style=native
*.inc = svn:mime-type=text/plain;svn:eol-style=native
*.am = svn:mime-type=text/plain;svn:eol-style=native{CODE}