- You must (for new files of these types) define svn:ignore properties
- For already versioned files, which you don't want commit even if they are changed (BTW, storing vuild-artifacts in repository is bad, ugly and stupid workflow) if you commit using TortoiseSVN you have and can add all these files to special local changelist (TortoiseSVN-specific, ignored by other clients) "ignore-on-commit"
But The Right Way (tm) is svn:ignore these file-types, remove from repository (create copy files outside WC before, because removing from repo remove file from WC) and have these artifacts as local-only ignored by SVN files in Working Copies