Using TFS 2015
Question 1: Is there a way to prevent Contributors from deleting a particular branch (e.g. master)?
My tests indicate that there is no way to stop users who have Contribute permission from being able to delete the master branch.
Added to this, there appears to be no way to recover a deleted branch as this is a "destroy" operation.
Please correct me if I am wrong.
Question 2: Is it true that it is impossible to protect branches from deletion by users with Contribute permission?
Question 3: Is it true that there is no way, in TFS 2015, to recover a deleted branch on the remote repository i.e. that TFS 2015 does not perform a logical delete, but rather a destroy?