title: TFS-Git Branch Policies
body: <p>I am having a hard time understanding branch policies, i was reading through the following article <a href="https://www.visualstudio.com/en-us/docs/git/branch-policies" rel="nofollow noreferrer">https://www.visualstudio.com/en-us/docs/git/branch-policies</a>.</p>
  
  <ol>
  <li>Maybe i am reading it wrong but why are polices set on the <code>pull</code> and not
  the <code>push</code> seems a bit late in the process</li>
  <li>Why cant you block users from merging/pushing lets say one branch into another?</li>
  </ol>
  
  <p>I want to be able to push <code>features</code> into my <code>master branch</code> but I don't ever want someone to merge my <code>develop branch</code> into the <code>master branch</code></p>
  
  <p>Can you do something like that.</p>