title: Azure Devops - restrict read permission on branch level
body: <p>I use free account in azure devops for a small company - up to 5 contributors.
  I want to give to a contributor access only to release branches from the repo and to have no access to feature branches - this is for external auditing purposes.
  On repository level access I have read that grants read access to the repository. (img 1)
  But on branch level I dont have such permission and I cannot restrict the user from certain branches. (img 2). It looks that this permission is inherited in branches from the repository and cannot be changed.</p>
  <p>I found an article on <a href="https://docs.microsoft.com/en-us/azure/devops/repos/git/branch-permissions?view=azure-devops" rel="nofollow noreferrer">Microsoft Docs</a> but it doesn't  work in that way.</p>
  <p>Is there a way to hide some branches from a user while other are accessible for them in azure devops with git repository?</p>
  <p>Regards,
  Boris</p>
  <p><a href="https://i.stack.imgur.com/GwXNK.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/GwXNK.png" alt="image 1" /></a>
  <a href="https://i.stack.imgur.com/Hux3Y.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Hux3Y.png" alt="image 2" /></a></p>