Automating process deployments when you have one single repository

@Anil_G - With one repo per process, what is the best way to switch between repos easily assuming one person would need to work on one new process and one change in parallel?
I am assuming you connect the repo to UiPath Studio and Commit and Push are directly done from studio.

And does this also mean every time you have a new process you need to create new repo and have a rule created for pull requests so the pipeline.yml can be triggered? Is there a possibility to have this step automated as well?

Thank you for reading.