Create a beta branch that we merge everything into. Do testing and any buf fixes/ merge issues in beta branch to get it working perfectly. Once everything is working perfectly, merge into the main branch. Then any merge conflicts would just be accepting all for Beta to overwrite. Would eliminate any worry of breaking Main branch and having to revert
Using develop, not beta, but I think this is what we want. Beta serves a different function, as does alpha. Active development generally occurs on a develop branch.
Looking for thoughts on this:
Create a beta branch that we merge everything into. Do testing and any buf fixes/ merge issues in beta branch to get it working perfectly. Once everything is working perfectly, merge into the main branch. Then any merge conflicts would just be accepting all for Beta to overwrite. Would eliminate any worry of breaking Main branch and having to revert