Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

TortoiseSVN and subversion's global-ignores

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:

problematical 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?

like image 489
Bobson Avatar asked Feb 11 '14 17:02

Bobson


1 Answers

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

like image 114
Lazy Badger Avatar answered Sep 18 '22 11:09

Lazy Badger