When changes on main branch start start to build up, and one of them got a reject from QA, there is no obvious way to revert a specific commit (save), without discarding every version that’s followed by this one (in oppose to git, where you can revert specific commits, without really affecting other non-dependent features).
It would be great if reverts would not necesseraly revert every later version as well
I don’t there is way to revert issued commit as subsequent commit have merged on top of it.
only way to replace the specific issue related ( QA rejected) to earlier/last working stage , commit and then merge back to main.