I've been using Vim and Subversion for ages now, but never quite setup my system properly. There are a couple of issues that arise when using Vim and TortoiseSVN.
If you are lost on how to setup a subversion repository, this quick how-to may help. This can be used to setup a repository when you have existing files that you want to initially import into the repository (such as an existing project that is not under version control).
I decided to setup Trac for the projects I work on at World Resources Institute. Previously, we had used a combination of DokuWiki and Mantis to manage our projects.