开发者社区 > 云效DevOps > 正文

云效怎么查询代码库的单个提交信息 接口 如果填 带层级 / 的分支名则会报错不带层级的则会成功?

云效怎么查询代码库的单个提交信息 接口 如果填 带层级 / 的分支名则会报错不带层级的则会成功?
iwEcAqNwbmcDAQTRDJwF0QaKBrAHY_yujr0MxQUrEGs_s90AB9IRIRjKCAAJomltCgAL0gAKfjU.png_720x720q90.jpg

展开
收起
青城山下庄文杰 2023-10-30 14:53:05 97 0
2 条回答
写回答
取消 提交回答
  • 云效的代码库查询单个提交信息的接口是:GET /v2/repositories/{repositoryId}/commits/{commitId}。其中,{repositoryId}是代码库的ID,{commitId}是要查询的提交的ID。

    如果填写带层级的分支名,例如master/dev,则会报错。这是因为在URL中,斜杠(/)被视为路径分隔符,而云效的API期望使用其他字符来分隔不同的部分。

    如果你想要查询不带层级的分支名,可以使用以下方法:

    1. 在云效中,打开你的代码库,找到你想要查询的分支。
    2. 点击分支名称,进入分支详情页面。
    3. 在分支详情页面中,找到提交记录列表,点击你想要查询的提交记录。
    4. 在提交记录详情页面中,你可以看到提交的详细信息,包括提交时间、提交者等。
    2023-10-31 16:54:57
    赞同 展开评论 打赏
  • 确认了下,目前这种的,带斜杠的会被网关处理,就算编码也会被解码。 带斜杠的再这个接口不支持,只能通过分支名去查分支信息,返回的信息里面有这个分支最新一次的提交信息。此回答整理自钉群“云效开发者交流群5群”

    2023-10-30 20:42:41
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
云效助力企业软件供应链生产效能提升 立即下载
云效 DevOps 客户案例集(公共云) 立即下载
云效 立即下载