I have the situation:
Branch DEV was merged in branch ABC long time ago!
After this time the team did a lot of changes in branch ABC, now the team realize the branch DEV was not supposed to be merged in ABC.
So basically we need a new branch without the development code on it and in the same time with all the updates from ABC.
In this case what is the best approach?