Sometimes it is necessary for multiple developers to be working at the same assignment at one time. For not rendering the Dev branch unusable
This is the correct way to do so:

This require some coordination but ensures that the code in the Dev branch is always functioning and ready for merge.
OBS: Conduct a merge ones a day or once every second day from DEV- to Feature branch to keep the feature branch up to date and to prevent mayor merge conflicts.