【问题标题】:IntelliJ show GIT differences after commitIntelliJ 在提交后显示 GIT 差异
【发布时间】:2018-02-13 19:54:15
【问题描述】:

首先,我创建新分支。然后,我在课堂上添加了一个新的代码行。 Intellij 以不同的颜色显示在左侧,我添加了一个新行。然后,我提交我的代码。此后,IntelliJ 不再显示我在左侧添加了新行。我不想那样。

我如何配置 IntelliJ,以便它显示所有已完成的更改,例如,与之前的另一个分支或提交相比?

【问题讨论】:

标签: git intellij-idea version-control


【解决方案1】:

您发现的不同颜色的更改仅显示未提交的更改。提交更改后,左侧不会显示新行(也如您所见),因为不需要提交更改。

如果你想比较已经提交的更改,你可以选择一个提交然后显示差异。详细步骤如下:

版本控制 -> 日志 -> 选择提交 -> 显示差异。

然后您将通过与之前的提交进行比较来获得更改。

【讨论】:

    【解决方案2】:

    安装 Git Scope 插件:https://plugins.jetbrains.com/plugin/10083-git-scope

    Mac 上的 Rubymine 版本 2020.2.3

    1. 打开 Rubymine
    2. 打开首选项(键盘快捷键:command + ,)
    3. 导航到插件
    4. 搜索 Git 作用域
    5. 安装并重启 Rubymine
    6. 导航至查看 > 工具窗口 > Git 范围
    7. 请参阅文档以获取更多说明:https://bitbucket.org/comodmw/git-scope/src/master/

    【讨论】:

      【解决方案3】:

      不幸的是,现在在 IDEA 中无法在编辑器中针对一些较早的提交设置差异标记。 这是 JetBrain 问题跟踪器中的票证:

      https://youtrack.jetbrains.com/issue/IDEA-24398

      请为它投票并发表评论。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-03-23
        • 1970-01-01
        • 2012-06-06
        • 2016-06-28
        • 1970-01-01
        • 1970-01-01
        • 2021-09-12
        相关资源
        最近更新 更多