How dotmesh lets you manage change using branches
dotmesh.com