At my place of work, we use SVN and TortoiseSVN (Windows XP) as a client. I have a longish commute and work offline during that.
Now, I'd like to have some sort of "extended undo" locally; i.e. I would like to have local version control of my SVN working copy, in order to dare to refactor for example.
Switching altogether to e.g. git, mercurial etc. is not an option as the company uses SVN.
What I'd like to know is if someone has any experience in versioning the local SVN working copy, perhaps by running a local git or similar?
Are there any potential drawbacks? (perhaps messing with .svn folders or similar)