PhpStorm,根据 git 分支打开文件

PhpStorm, open files depending on the git branch

当我工作时,我总是有 2 到 6/7/... 分支,我通常在这些分支中编辑完全不同的文件。这些分支通常不会存在超过几天,最多 2 或 3 周。

由于我不想查找我上次在某个特定分支上工作时修改或打开的文件,因此我想要某种解决方案,也许是一个插件来解决这个问题。

也许我缺少 PhpStorm(或 Webstorm、IntelliJ 等)的功能 或者也许有一个插件?

根据the documentation,可以在分支切换时恢复工作区:

PhpStorm saves your context (a set of opened files, the current run configuration, and breakpoints ) provided that the Restore workspace on branch switching option is enabled in the Settings/Preferences dialog (Ctrl+Alt+S) under Version Control | Confirmation. When you switch to a branch, PhpStorm automatically restores your context associated with that branch.