首页 > 解决方案 > 包含斜杠的分支名称的 Stash GIT API 是什么?

问题描述

例如,我有一个适用于 GET 请求的 URL: https://stash-server.com/rest/api/1.0/projects/something/repos/project/commits/develop/

这适用于develop分支,但是当我尝试feature/something访问该分支上的提交时,它返回 404 not found。

缺少文档,我无法找到如何访问这样的分支名称...

谢谢!

标签: gitbitbucketbitbucket-api

解决方案


最终的解决方案/解决方法是执行两个 REST 调用,第一个调用到/branches端点,遍历结果以找到正确的分支,并获取latestCommit哈希,然后进行 REST 调用commits/hashID- 这解决了这个不可能的问题feature/something直接通过 REST API访问分支名称。


推荐阅读