如何获得页面的version_id在wiki与Gitlab API



使用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

的最后相关提交ID。

相关内容

  • 没有找到相关文章

最新更新