IntelliJ在提交后显示GIT差异

时间:2017-09-05 13:33:06

标签: git intellij-idea version-control

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

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

3 个答案:

答案 0 :(得分:1)

您发现的不同颜色的更改仅显示未提交的更改。提交更改后,左侧不会显示新行(也就是您找到的行),因为不需要提交任何更改。

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

版本控制 - >记录 - >选择提交 - >显示差异。

enter image description here

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

enter image description here

答案 1 :(得分:0)

不幸的是,在IDEA中,目前无法在编辑器中使用diff标记进行某些早期提交。 这是JetBrain问题跟踪器中的门票:

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

请投票并对其发表评论。

答案 2 :(得分:0)

安装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/