I use cvs to manage versions and export releases to staging then production. You might check out Chora at http://www.horde.org It has a nice web interface. hth -chris