TortoiseSVN and subversion's global-ignores

svn, tortoisesvn

Solution

Note in CollabNet blog-post:

It was intended that the ignore patterns in the `svn:global-ignores` property could be delimited with any whitespace (similar to the global-ignores runtime configuration option), not just newlines (as with the svn:ignore property), but there is a bug in 1.8.0 and only newline separated patterns work

Problem

I'm having problems convincing TortoiseSVN to respect my subversion repository's `svn:global-ignores` property. No matter what I've tried, it still lists all the supposed-to-be-ignored files as unversioned and available to commit. My `svn:global-ignores` string, set on the root of the repository (note the `bin` and `obj` in towards the end): ``` *.o *.lo .la ## .*.rej .rej .~ ~ .# .DS_Store thumbs.db Thumbs.db *.bak *.class *.exe *.dll *.mine *.obj *.ncb *.lib *.log *.idb *.pdb *.ilk .msi .res *.pch *.suo *.exp ~. cvs CVS .CVS .cvs release Release debug Debug ignore Ignore bin Bin obj Obj *.csproj.user *.user _ReSharper.* *.resharper.user ``` A screenshot of my commit window: What can I do to keep all these `bin` and `obj` folders from showing up? On a previous machine, I used TortoiseSVN's global ignore property, but I want these files to be ignored for all developers without having to remember to set that field on each new machine we set up. Am I misunderstanding what SVN's `global-ignores` does?

Original source