包含斜杠的分支名称的 Stash GIT API 是什么?
What is the Stash GIT API for a branch name that contains slash in it?
例如,我有一个像这样的 URL 适用于 GET 请求:
https://stash-server.com/rest/api/1.0/projects/something/repos/project/commits/develop/
这适用于 develop
分支,但是当我尝试 feature/something
访问该分支上的提交时,它 returns 404 未找到。
缺少文档,我无法找到如何访问这样的分支名称...
谢谢!
最终的 solution/workaround 是执行两次 REST 调用,第一个到 /branches
端点,遍历结果以找到正确的分支,并获得 latestCommit
哈希,然后对 commits/hashID
进行 REST 调用 - 这解决了无法通过 REST API.
直接访问 feature/something
等分支名称的问题
例如,我有一个像这样的 URL 适用于 GET 请求:
https://stash-server.com/rest/api/1.0/projects/something/repos/project/commits/develop/
这适用于 develop
分支,但是当我尝试 feature/something
访问该分支上的提交时,它 returns 404 未找到。
缺少文档,我无法找到如何访问这样的分支名称...
谢谢!
最终的 solution/workaround 是执行两次 REST 调用,第一个到 /branches
端点,遍历结果以找到正确的分支,并获得 latestCommit
哈希,然后对 commits/hashID
进行 REST 调用 - 这解决了无法通过 REST API.
feature/something
等分支名称的问题