PHP 在左侧装订线中显示一个"行状态"标记,指示自"上次更新"以来是否编辑了一行(根据 https://www.jetbrains.com/help/phpstorm/file-status-highlights.html#editor)
如果你使用的是 git,那么任何时候你像一个优秀的开发人员一样定期提交你的工作,你就无法再看到你修改了哪些行或文件。
如果我能告诉 PhpStorm"请将deploy-candidate
分支视为'最后更新',这样我就可以很容易地看到我在当前任务的BUG-9463-Fix-Login-Button
分支中实际更改了什么",那就太好了。
那么:是否有设置可以将本地分支中的所有更改显示为"已编辑"?
笔记:
1)作为替代方案,正确答案可能是愚弄编辑的git咒语。我可以在每次提交之前撤消该咒语,并在推送后重做,因为我无论如何都可以在 .gitconfig 中自动执行此操作。
2)理想情况下,它还会在"本地更改"选项卡中显示分支中更改了哪些文件,但是虽然这是一个奖励,但它不是这个问题的重点,也不是正确答案所必需的。
3)虽然它显示了类似的信息,但不可否认的是,令人敬畏的差异工具不能替代线路状态指示器。
有这个请求提交给跟踪器:https://youtrack.jetbrains.com/issue/IDEA-24398
似乎有人制作了一个插件,部分解决了请求:https://plugins.jetbrains.com/plugin/10083-git-scope