An idea for the intellij team: I use a lot gitlab code reviews inside the IDE, it is really great
sometime I need to checkout the branch to go deeper in the review, which breaks my dev workflow (git stash / commit ...)
Now the intellij supports worktrees, why not open the reviewed branch into a worktree?
Review workflow would be:
• open a merge request
• it opens the branch in a dedicated worktree
• during the review I have full IDE support, I can browse the branch code as a local code and check anything I want
• meanwhile my dev branch is still available and I can still work on it if necessary
• (once the review is done, keep the worktree for next review or delete it?)