It's like the git stash command, but for Subversion. If you don't know git, you should read this guide. Svn-stash permits you to hide the changes that you don't want to commit just now. this can be more useful in some circunstances. I love git and I think that it should be used in the new projects that WHATEVER programmer starts (If you don't think the same, You are welcome to discuss it with me, but you can read the pro git book before. :) ). However, in some old projects where I'm working now the svn-to-git migration is very difficult or imposible. Git has a set of awesome commands I usually use, (like stash) that svn hasn't direct equivalent. Svn-stash is an attempt to port some of the functionalities of the git stash command to subversion.