在 GitLab Wiki 部分,可以查看保存更改的历史记录。但是,当您单击提交链接时,它将显示该保存中存在的整个文件。有谁知道区分提交以仅获取两个提交之间的差异的方法?
这类似于它在合并请求部分中的发生方式,它区分源分支和目标分支并显示它们之间的差异。
在 GitLab Wiki 部分,可以查看保存更改的历史记录。但是,当您单击提交链接时,它将显示该保存中存在的整个文件。有谁知道区分提交以仅获取两个提交之间的差异的方法?
这类似于它在合并请求部分中的发生方式,它区分源分支和目标分支并显示它们之间的差异。
自 Gitlab 13.2 起,此功能现已可用。
与版本化差异文件视图类似,您可以看到在给定 Wiki 页面版本中所做的更改:
- 导航到您感兴趣的 Wiki 页面。
- 单击页面历史记录以查看所有页面版本。
- 单击您感兴趣的版本的更改列中的提交消息:
来源: https ://docs.gitlab.com/ee/user/project/wiki/#viewing-the-changes-between-page-versions
我不确定在 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