3

在 GitLab Wiki 部分,可以查看保存更改的历史记录。但是,当您单击提交链接时,它将显示该保存中存在的整个文件。有谁知道区分提交以仅获取两个提交之间的差异的方法?

这类似于它在合并请求部分中的发生方式,它区分源分支和目标分支并显示它们之间的差异。

4

2 回答 2

4

自 Gitlab 13.2 起,此功能现已可用。

与版本化差异文件视图类似,您可以看到在给定 Wiki 页面版本中所做的更改:

  1. 导航到您感兴趣的 Wiki 页面。
  2. 单击页面历史记录以查看所有页面版本。
  3. 单击您感兴趣的版本的更改列中的提交消息:

来源: https ://docs.gitlab.com/ee/user/project/wiki/#viewing-the-changes-between-page-versions

于 2020-07-20T06:02:58.327 回答
3

我不确定在 GUI 中查看差异(谷歌搜索会导致一堆未解决的问题),但您始终可以克隆 wiki(存储为单独的 git 存储库)并在本地进行差异。

由于 wiki 基于 Git 存储库,因此您可以在本地克隆它们并像处理其他所有 Git 存储库一样编辑它们。

在右侧边栏上,单击克隆存储库并按照屏幕上的说明进行操作

-- https://docs.gitlab.com/ce/user/project/wiki/#adding-and-editing-wiki-pages-locally

在我正在使用的 Gitlab 版本中,您可以在 上找到“克隆存储库”按钮https://yourdomain/<group>/<project>/-/wikis/pages,即在列出所有 wiki 页面时。wiki git 存储库位于<group>/<project>.wiki.git

于 2020-04-29T23:03:05.453 回答