【问题标题】:GitLab diff between commits... how does this work?GitLab 提交之间的差异......这是如何工作的?
【发布时间】:2022-01-04 13:57:21
【问题描述】:

我需要获取 GitLab 中两次提交之间的差异。我已经阅读了这样做的说明,但它们与 GitLab 的差异形式不一致。

我必须指定“to”项目的名称(“from”项目与当前项目挂钩)以及“from”和“to”提交。但是当我选择 Repository > Compare 我得到这个:

表单提示我输入“to”项目以及“from”和“to”分支的名称。没有地方可以选择“from”和“to”提交!

我是否可以显示一个仅用于比较不同分支的最新提交的表单,即使我遵循了比较所选分支的不同提交的说明?我不这么认为;最后一个按钮标记为“交换修订”,而不是“交换分支”。表单认为它邀请我选择两个提交,但不允许我这样做。

我尝试在“分支”字段中输入提交 ID。 GitLab 不会让我这样做。这些字段是下拉列表。他们让我输入一个值,但它只是一个分支名称列表的过滤器;当我输入提交 ID 时,GitLab 找不到匹配的分支,我无法选择任何内容。

这应该如何工作?

【问题讨论】:

标签: gitlab git-commit git-diff


【解决方案1】:

这有点令人困惑,但在下拉列表中有一个字段可用于过滤您的分支。在该字段中,您可以输入提交的 SHA,然后按 Enter。这样就可以比较commits了

【讨论】:

  • 如果这不起作用尝试反转同一分支的顺序
猜你喜欢
  • 1970-01-01
  • 2020-09-05
  • 2011-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-12
  • 2012-12-07
  • 2015-05-14
相关资源
最近更新 更多