彩票走势图

java开发工具IntelliJ IDEA中查看 Git 存储库的更改

翻译|使用教程|编辑:董玉霞|2022-08-26 11:27:05.350|阅读 252 次

概述:在IntelliJ IDEA 中,您可以追溯项目中的所有更改。这有助于您找到任何更改的作者,查看文件版本或提交之间的差异,并在必要时安全地回滚和撤消更改。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

IntelliJ IDEA 中,您可以追溯项目中的所有更改。这有助于您找到任何更改的作者,查看文件版本或提交之间的差异,并在必要时安全地回滚和撤消更改。

IntelliJ IDEA官方正版下载

查看项目历史记录

您可以查看对项目源所做的与指定筛选器匹配的所有更改。要查看项目历史记录,请打开 Git 工具窗口的“日志”选项卡。它显示提交到所有分支和远程存储库的所有更改:Alt+9

java开发工具idea

在多存储库项目中,左侧的彩色条纹指示所选提交所属的根(每个根都用自己的颜色标记)。将鼠标光标悬停在彩色条纹上可调用显示根路径的提示:

java开发工具idea

在项目历史记录中导航和搜索
  • 通过输入完整的提交名称或消息或其片段、修订版号或正则表达式来搜索提交列表。
  • 按分支或收藏夹分支、用户、日期和文件夹(或多根项目的根和文件夹)筛选提交。
  • 单击工具栏上的“转到哈希/分支/标记”转到(G)图标,或按并指定提交哈希、标记或要跳转到的分支的名称(您将转到该分支中的最新提交)。
  • java开发工具idea

  • 按 和 键跳转到父/子提交。如果您将提交到不同的存储库和多个分支,并且这些存储库和多个分支都混合在 Git 工具窗口 的“日志”选项卡中,则此功能特别有用。LeftRightAlt+9
  • 按 将焦点切换到搜索字段:Ctrl+L。
  • 为避免来回设置过滤器,请单击添加按钮工具栏以打开与您的过滤器匹配的新选项卡。
  • 要自定义日期格式,请转到“设置/首选项”|外观和行为|系统设置|日期格式。
在特定修订处查看项目的快照

java开发工具IntelliJ IDEA允许您在选定的修订版本处查看项目的状态。

  • 打开 Git 工具窗口并切换到日志选项卡。Alt+9
  • 选择一个提交,然后从上下文菜单中选择“在修订版处显示存储库”。

将打开“存储库”工具窗口,其中包含所选修订版本处的项目快照。

查看两个提交之间的差异

IntelliJ IDEA允许您检查在两次提交之间修改了哪些文件,而不必浏览两次提交之间每个提交中的更改。

  • 在 Git 工具窗口的日志选项卡中选择任意两个提交,然后从上下文菜单中选择比较版本。Alt+9
    将打开“更改”工具窗口,其中包含在所选提交之间修改的文件列表。您可以通过单击“显示差异”图标或按 来查看任何文件的差异。Ctrl+D
查看文件历史记录

您可以查看对特定文件所做的所有更改,并找到每个修订版中修改的确切内容。

  • 在任何视图中(在“项目”工具窗口、编辑器中、“本地更改”视图等)中选择所需的文件。
  • 选择 Git |从主 VCS 菜单或所选内容的上下文菜单中显示历史记录。“历史记录”选项卡将添加到 Git 工具窗口中,其中显示所选文件的历史记录,并允许您查看和比较其修订。
  • 要确定在特定修订版中引入了哪些更改,请在列表中选择该修订版。在面板的右侧,差异立即显示。
  • 要在专用的差异查看器中查看整个文件的差异,请在列表中选择它,然后按住或单击工具栏上的显示差异按钮。将打开差异查看器,显示此修订版中已更改的内容。Ctrl+D
查看目录的历史记录

除了查看整个项目或特定文件的历史记录外,还可以检查在特定文件夹中进行了哪些更改。

  • 在“项目”工具窗口中选择一个或多个目录,然后选择“Git |从上下文菜单中显示历史记录。
  • Git 工具窗口中将添加一个新选项卡,其中显示按所选文件夹筛选的提交:Alt+9。
查看本地版本和已提交文件版本之间的差异

您可以检查提交的文件修订版与其本地版本有何不同:

  • 打开 Git 工具窗口并切换到日志选项卡。Alt+9
  • 选择您感兴趣的提交,然后在右窗格中选择该文件。
  • 单击显示差异工具栏上的按钮。
查看更改的合并方式

IntelliJ IDEA允许您查看更改如何从一个分支合并到另一个分支,以及在合并过程中如何解决冲突(如果有):

在 Git 工具窗口 的“日志”选项卡中,选择您感兴趣的合并提交。Alt+9

  • 如果在合并过程中未检测到并解决任何冲突,IntelliJ IDEA 将在“已更改的文件”窗格中显示相应的消息,并建议查看源自父级的更改:
  • java开发工具idea

    从其中一个节点中选择所需的文件,然后单击工具栏上的“显示差异显示差异”图标 或按 。差异查看器将显示一个双面板差异,允许您将当前版本与所选父版本进行比较。Ctrl+D

  • 如果在合并过程中发生冲突,则“已更改的文件”窗格将显示与冲突合并的文件列表。
    选择所需的文件,然后单击工具栏上的“显示比较显示差异”图标 或按 。差异查看器将显示一个三面板差异,允许您将当前版本与其每个父版本进行比较,并查看冲突的确切解决方式。Ctrl+D

重要通知:接厂商相关通知,JetBrains 将于 2022 年 10 月 1 日起全面上调 IDE、. NET 工具 和 All Products Pack 订阅产品价格。

本次教程介绍了在IDEA中查看 Git 存储库中的更改中关于查看项目历史记录的相关内容,下篇教程将介绍下部分内容。

IntelliJ IDEA技术交流群:786598704      欢迎进群一起讨论

想要了解IntelliJ IDEA价格的朋友,欢迎咨询


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP