Branch develop22 finished a three monts ago(was created from master). After that developers worked with branch master. But 20 days ago develop22 pushed into master(but before master wasn’t pushed into develop22). After that developers do not suspect about this issue still worked more than 10 days.
I need to remove this merge commit, but save subsequent commits.
I know we can use revert this commit and after use cherry-pick for each subsequent commit, but this is really long way.
Anyone can help with much optimistic way?