如果没有为我必须在项目中工作的每个错误/票证创建一个新项目,是否可以保存我正在处理的每个不同错误/票证的打开文件。
作为一个非常简单的例子,我正在开发Project Golf 并且有两个错误。 #1 - 为播放器添加CRUD功能。 #2 - 为课程添加CRUD功能。
在Bug#1中,我正在处理文件views/players/index.php
,views/players/add.php
,views/players/edit.php
和views/players/view.php
在Bug#2中,我正在处理文件views/courses/index.php
,views/courses/add.php
,views/courses/edit.php
和views/courses/view.php
我希望能够通过打开项目 Golf>轻松切换错误。 Bug#1 或 Golf>错误#2 并打开我正在处理的所需文件。对我来说当前的功能是PhpStorm将打开我上次在该项目中工作的任何文件。如果我切换到一个完全不同的全新bug,那么我需要重新打开它们。
虽然我可以为每个bug创建一个新项目,但这感觉有点麻烦,而Project Manager屏幕也会变得非常混乱。
答案 0 :(得分:2)
如果您使用的是integration with an Issue Tracking System in PhpStorm,则IDE会加载您上次处理该特定故障单/任务时打开的标签。
无论您是否使用此类集成 - 此功能称为“上下文”,您可以使用Tools | Tasks & Contexts | Load Context
在它们之间切换。
有关详细信息,请参阅官方帮助页面:https://www.jetbrains.com/phpstorm/help/switching-between-contexts.html?search=context