Bamboo offers automatic branching and merging for distributed version control systems (DVCS) such as Git and Mercurial, as well as push-button plan branching for traditional version control systems (VCS) such as Subversion, Perforce, and CVS. Developers can then integrate changes easily and quickly, regardless of the branch containing the new code, with complete security.