Is there a simple way to manage security at a project level and override it at a repo level.
For example, we have a project called UPN and it has 100 repositories in it. At a project level we setup branch security to say
Branch Name : Master
Deletion : (BLANK)
Rewrite History : (BLANK)
Changes w/o Pull Request : (BLANK)
All Changes: our-developer-group
This is a huge time saver as we don't have to manage security for each repo. However we commonly hit scenarios where we might want a repository to temporarily bend the rules. For example we might want to restrict the changes for repo-x to a smaller group during a certain period or we might want to enable Rewrite history to allow a one time rebase.
So in repo-x I added another branch permission on Master
Branch Name : Master
Deletion : (BLANK)
Rewrite History : (BLANK)
Changes w/o Pull Request : (BLANK)
All Changes: our-special-user-group
It looks like the security there is additive instead of overriding. Is there a means to override security without having to move the repo and or changing it at the entire project level?