Working with Azure DevOps, I create a branch out of Dev branch.
When I open a pull request, it includes all the commits from the Dev branch.
Do I need to open a pull request even on opening a new branch?
This way it will give me the option to open a "clean" pull request only with my newly added files,
But is it the only way to get "Clean" pull requests?

