gitとmercurialとbazaarはbranchの概念が3者共全く違うという所から
考え直した方がいいと思う