You’d like to work on each of your 4 features A, B, C, and D independently and somewhat in parallel, though B looks like a quick win. Let’s compare the branching features offered by both Git and Subversion side-by-side as we get going
Fossil is a distributed software revision control system that includes an integrated wiki and an integrated bug-tracking system all in a single, easy-to-use, stand-alone executable. Disconnected, distributed development like git, monotone, mercurial