【问题标题】:PhpStorm, open files depending on the git branchPhpStorm,根据 git 分支打开文件
【发布时间】:2015-10-13 10:54:38
【问题描述】:

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

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

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

【问题讨论】:

  • AFAIK 没有这样的功能 ATM(记住每个分支最后编辑的文件)。但是每个任务/票可以记住这些文件confluence.jetbrains.com/display/PhpStorm/…
  • 无论如何:作为一般解决方案,我建议尝试Context 功能(您可以一键切换/打开的文件集)--Tools | Tasks & Contexts | Save/Load Context...(jetbrains.com/phpstorm/help/…)
  • 这确实可以满足我的需求,谢谢! (对于不使用问题跟踪器的人,我仍然让问题开放)

标签: git branch phpstorm jetbrains-ide


【解决方案1】:

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

PhpStorm 保存您的上下文(一组打开的文件、当前运行配置和断点),前提是在版本控制 | 下的设置/首选项对话框 (Ctrl+Alt+S) 中启用了在分支切换时恢复工作区选项。确认。当您切换到一个分支时,PhpStorm 会自动恢复与该分支关联的上下文。

【讨论】:

  • 感谢您在三年后回答这个问题。从那以后一直在 cmets 中解决,但是有一个官方接受的答案是很好的!
猜你喜欢
  • 2014-10-07
  • 2022-08-13
  • 1970-01-01
  • 2011-10-03
  • 2019-01-12
  • 2017-02-01
  • 2014-05-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多