【问题标题】:Can PhpStorm show edited line status for code that's committed but not yet merged? [duplicate]PhpStorm 可以显示已提交但尚未合并的代码的编辑行状态吗? [复制]
【发布时间】:2019-08-26 18:11:35
【问题描述】:

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) 虽然它显示了类似的信息,但不可否认的是,令人敬畏的 diff 工具无法替代行状态指标。

【问题讨论】:

    标签: git phpstorm


    【解决方案1】:

    有这个请求提交给跟踪器:https://youtrack.jetbrains.com/issue/IDEA-24398

    似乎有人制作了一个插件来部分解决该请求:https://plugins.jetbrains.com/plugin/10083-git-scope

    【讨论】:

    • 已接受的答案:您链接的插件已经解决了这个问题,虽然不鼓励仅链接的答案,但我想不出关于可以改进这个答案的链接的信息(除了可能的问题已经十岁了!)。通过你的链接,我发现了另一个关于它的问题,所以我将我的问题作为一个重复来结束。如果您想在该问题上重新发布,您的回答也可能对这个问题很有价值。
    猜你喜欢
    • 1970-01-01
    • 2012-09-08
    • 2015-04-06
    • 2013-06-26
    • 1970-01-01
    • 2015-04-02
    • 1970-01-01
    • 2014-03-12
    • 2016-04-17
    相关资源
    最近更新 更多