Reputation: 24666
I'd like to mark a branch I created in my repo as non-mergeable.
I'm not using CI or Jenkins as described in this question. I just need to set this to avoid accidental merge of "experimental" features in the master
branch.
Is this possible?
Upvotes: 3
Views: 691
Reputation: 1323203
You could check out the protected branches in GitHub
That would avoid any merge unless a status check or a PR review is provided.
The alternative, if you manage your own central Git server, on premise, would be to add hooks in order to prevent merges.
See for instance "pre-receive
hook on server-side that refuse any push to master which has any non-linear history"
Upvotes: 2