I will be following this string due a personal interest as well. It sounds like what you are looking for is joining of a Content Management System combined with a Version Control System that supports software development. (I am assuming that http://github.com/ didn't meet your needs)
Non Software industries have systems like this for general product life-cycle management. However they are very hardware development and document driven. They stumble substantially when doing version control for software development. That doesn't even mention the large per seat fee associated with the proprietary nature of these packages.
I also ask what are the available options?