Your comments
I'll add another use-case for this.
Our project regularly has tracked files which change as a result of simply running the application. The reason that they change are often outside of our control and are due to some quirk in whatever version of Unity we happen to currently be using. The changes are meaningless and therefore we don't want to muddy up their history by actually committing them.
So, in SmartSvn, I would plop these annoying files into a Change Set called something like "TempIgnore" simply to sequester them away from meaningful changes..
Customer support service by UserEcho
Evan, here is my general workflow for dealing with this:
Luckily for me, it is usually only a handful of files, not hundreds, so you'll have more work cut out for you...don't think even change sets would solve that.
The reason I chose to use "Skip Worktree" over "Assume Unchanged" is based on guidance from people in the #git IRC channel when I was asking about the difference...they suggested to stay away from Assume Unchanged if the files are actually changing (which they are).