【发布时间】:2022-01-04 13:57:21
【问题描述】:
我需要获取 GitLab 中两次提交之间的差异。我已经阅读了这样做的说明,但它们与 GitLab 的差异形式不一致。
我必须指定“to”项目的名称(“from”项目与当前项目挂钩)以及“from”和“to”提交。但是当我选择 Repository > Compare 我得到这个:
表单提示我输入“to”项目以及“from”和“to”分支的名称。没有地方可以选择“from”和“to”提交!
我是否可以显示一个仅用于比较不同分支的最新提交的表单,即使我遵循了比较所选分支的不同提交的说明?我不这么认为;最后一个按钮标记为“交换修订”,而不是“交换分支”。表单认为它邀请我选择两个提交,但不允许我这样做。
我尝试在“分支”字段中输入提交 ID。 GitLab 不会让我这样做。这些字段是下拉列表。他们让我输入一个值,但它只是一个分支名称列表的过滤器;当我输入提交 ID 时,GitLab 找不到匹配的分支,我无法选择任何内容。
这应该如何工作?
【问题讨论】:
-
在下拉列表中,只需键入(或粘贴)提交 SHA 并按 Enter。这将起作用,即使它不是可用的“选择”。
-
标签也可以使用
标签: gitlab git-commit git-diff