I create a new branch and commit it. But my team can't see this branch in their tortoise, why?
It sounds like you only committed to your local clone of the repository. You have to hg push
the commit to the remote repository you originally cloned, if that is the repository the teammate is cloning.