SVN Layout

"A place for everything and everything in its place."

At the start of every project I quickly put together an SVN which doubles both as my source repository and deployment tool. The typical SVN layout is as follows:

In the past I’ve used Hosted-Projects for both my SVN and Trac. It’s not free, but at the cheapest end is 7usd a month, their uptime is over 99% and their customer service is great. There may be more economical solutions out there, but I’d rather spend my time developing than managing Subversion and Trac.

A few notes about the above folders:

  • Design: folder to store any design documents
  • Database: folder to store database schema migration scripts
  • Apache: folder to store .wsgi script if using mod_wsgi

For Windows users, try tortoiseSVN as your Subversion client.


Comments

Thesis Writing (09 Feb 2010)

Thanks for great stuff!

Add your comment

No HTML. Line breaks and URLs will automatically be converted.

(private)