TortoiseSVN 1.9.99 Build 28012 is the first build to include the highly requested feature Shelving. Shelving is a convenient way of creating and applying patches. It is similar in concept to ‘git stash’.
Start with a version-controlled folder or file that contains some local (uncommitted) changes.
Subversion makes a patch (like with the Create Patch command) and saves the patch into .svn/shelves/NAME.patch and reverts those changes from your local files. That is Shelving your local changes.
To make other changes, Shelve them with a different name.
You can also restore the previously shelved changes back into your working files. Select "Unshelve" and select the name of the shelved change, click OK, and Subversion applies the patch (like using the Apply Patch command) and removes the patch.