使用Gitlab API,目前可以获取wiki的特定页面并对其进行编辑。
使用UI,当您单击页面时,您可以查看其历史记录,并根据版本查看各种截断的提交散列。有可能得到这些哈希与API?在文档中找不到任何东西
谢谢!
Wiki API用于访问当前状态的Wiki。除此之外,你可以使用Projects API来查看wiki事件:
https GET "https://gitlab.url/api/v4/projects/123456/events?target_type=wiki" "PRIVATE-TOKEN: your_private_token"
其中gitlab.url
是您的GitLab实例URL,123456
是项目ID,your_private_token
是您的私有令牌
使用API是不可能的。我使用的解决方案是利用wiki是git仓库这一事实。因此,我克隆了wiki repo,并获得了git log -n1 --format="%H" My-page.md