we have prepared a git flow with teammates and i wonder if it is sustainable. we want to keep committing on both dev and feature branches. also we we want to avoid facing with c