I got a versioned sub-directory filled up with many kinds of files and directories, *.c, *.h, *.a, *.so ..., etc. Besides, this stuff is partially modified every time once project is built, and very BIG such that when I commit from parent directory, this sub-directory slows down the progress very much.
The reason for svn being slow is obvious because svn need to parse into this sub-directory and list all of them in the commit dialog.
I need some way making svn ignore this sub-directory so that commit progress can speed up, and this way is limited only to local part, not server part (although I have never had to commit it, and might neither in the future, others do.)
Here is what I have done and went failed:
In commit dialog: right-click -> move to changelist -> ignore-on-commit.
This method offers grouping feature, letting user to identify stuff more quickly, but no help on ignoring file/directory.
Right-click sub-directory -> TortoiseSVN -> Delete and add to ignore list.
This method will delete sub-directory and this is not what I want.
Runtime Configuration Area - global-ignores option.
Global-ignores subjects to extensions, and sub-directory contains *.c files as well. If I added *.c to global-ignores list, I will not able to commit *.c files in other directories!
EDIT: svn version is 1.6.17