While programming software stored in a Subversion repo, I often modify some files, then notice that I\'d like to do some preparatory change for my main work. E.g. while impl
This blog post advises using diff and patch.
git stash approximately becomes svn diff > patch_name.patch; svn revert -R .git stash apply becomes patch -p0 < patch_name.patchNote that this doesn't stash metadata changes or (I think) directory creates/deletes. (Yes, svn tracks those separately from directory contents, unlike git.)