Create Branches and Merging in TFS

Hi Team,

Currently there are just basic functionality of source control of TFS. Can we have features for branching and merging of branches for TFS in the studio?

Thanks
Sripadraj

How about to consider some git based VCS like github, bitbucket, etc…?