gpt4 book ai didi

git - 将 Gitlab 与 ReviewBoard 集成 - 文件 Blob 与提交 SHA1

转载 作者:太空狗 更新时间:2023-10-29 12:47:01 26 4
gpt4 key购买 nike

我正在尝试将我们公司一直使用的 Gitlab 服务器与新的 ReviewBoard 服务器集成。从我读到的有关 ReviewBoard 设置的所有内容来看,如果存储库具有 Web 前端,那么集成类似 git 的存储库的最直接方法是使用“原始文件 URL 掩码”字段。

幸运的是,Gitlab 似乎支持这样的前端,甚至有一个记录良好的公共(public) API:https:///api/v2/projects//repository/commits//blob?private_token=&filepath=

在 ReviewBoard 的存储库设置中,可以指定一个自定义 URL,该 URL 可用于从 git 服务器检索单个文件。此 URL 有两个占位符:

  • {filename} - 文件路径
  • {revision} - 文件 blob 的 sha1

不幸的是,我了解到 Gitlab 的 API 需要提交的 SHA1,而不是单个文件的 SHA1,据我所知,ReviewBoard 只发送单个文件的 SHA1 而不是提交的 SHA1

  1. 有没有人成功地将 Gitlab 与 ReviewBoard 集成?如果是这样,我很想听听
  2. 是否有人知道 Gitlab 支持的另一个可能未记录的 API 调用允许我们根据文件 blob 的 SHA1 检索文件?
  3. 是否有人知道 ReviewBoard 中的一项设置,强制它传递提交的 SHA1 而不是文件 blob?

最佳答案

Reviewboard 1.7.21 包括对 GitLab 的支持 http://www.reviewboard.org/news/2014/01/14/review-board-1-7-21-released/

关于git - 将 Gitlab 与 ReviewBoard 集成 - 文件 Blob 与提交 SHA1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13482061/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com