svn-fixture simplifies creating (or updating) a Subversion repository. It is designed to be used in tests that require a Subversion repo, but can also be used to initialize a repository according to some template. svn-fixture depends on the Subversion Ruby bindings.
Gemfile gem 'svn-fixture', '~> 0.1.3'
install gem install svn-fixture -v 0.1.3