I'm doing a self-paced ADF 11g training class. And I wanted to use version control to make it easier to recover from mistakes. While I have been playing with GIT - I wanted to use Subversion since it has native support in JDeveloper.
Initially I was looking at ProjectLocker which offers hosting for Subversion (or GIT) because I really don't want to run by own Subversion server. While fiddling trying to get JDeveloper to work with ProjectLocker - I discovered I could configure JDev to use its own local repository.
This is great for personal type projects. I get good version control but I don't have to run my own Subversion server.