How to manage branch level permissions?

I want to allow access to particular branches with particular individuals who are developers. They may not be able to see other branches which are not assigned to them. Is it possible to practice this scenario? Please help me to do this. Thanks