Plastic SCM is the best Distributed Version Control System (DVCS) provided by Codice Software that supports task-driven software development for teams of any size because it simplifies branching and merging.
It works the way you want!
- Fully distributed or centralized repos
- Branching and merging made simple
- Powerful GUI or straight command line
- Reliable & scalable repo storage with the RDBMS of your choice