【问题标题】:How to view all differences between two git commits within Intellij?如何查看 Intellij 中两个 git 提交之间的所有差异?
【发布时间】:2021-01-11 06:19:56
【问题描述】:

我查看了一些关于如何完成标题中的任务的结果。最受欢迎的答案之一是这里的 SOF 答案:

https://stackoverflow.com/a/49642681/1056563

特别是显示了这个弹出窗口:

但是,当我显然执行相同的过程时,弹出窗口不包括那些 compare 选项:

我需要做什么才能获得比较提交选项?我在 macOS 上使用 Intellij Ultimate 2020.2

更新(现在是暂时的..)接受的答案是指向Compare Versions 的链接。这是我复制这些说明的尝试。但是没有“比较版本”选项:

【问题讨论】:

    标签: git intellij-idea


    【解决方案1】:

    如果您想在 IDE 中比较两个提交,请打开 Git 工具窗口,在日志中找到所需的提交,按住 Ctrl 选择它们,然后您可以按 cmd/Ctrl+D 或右键单击并选择“比较版本” ”。 请查看更多here 关于提交和历史审查的信息

    【讨论】:

    • 这样做的缺点是我必须在给定的提交中找到一个实际更改的特定文件。
    • 您能否分享一下您是如何打开git tool window 并显示截图的?我实际上不确定你在这里的意思。主菜单中有一个Git,但它没有您提到的功能
    • 我在我的问题中放了一个截图。我看不到该链接所指的“比较版本”的方法,我将暂时不接受此答案。如果您能提供更清楚的说明,我很乐意重新接受。
    • @StephenBoesch 正如我从屏幕截图中看到的,您已经打开了 git toolwindow(位于该工具窗口下的日志)。因此,请在按住 Ctrl 的同时单击这两个提交,然后按 cmd/Ctrl+D 或右键单击并选择“比较版本”
    • 这实际上并不能始终如一地工作:“比较版本”不会(通常至少)出现。我实际上仍然不知道如何比较提交
    猜你喜欢
    • 1970-01-01
    • 2012-12-07
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 2012-04-07
    • 1970-01-01
    • 2012-04-07
    相关资源
    最近更新 更多