git - 包含斜杠的分支名称的 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。
缺少文档,我无法找到如何访问这样的分支名称...
谢谢!
解决方案
最终的解决方案/解决方法是执行两个 REST 调用,第一个调用到/branches
端点,遍历结果以找到正确的分支,并获取latestCommit
哈希,然后进行 REST 调用commits/hashID
- 这解决了这个不可能的问题feature/something
直接通过 REST API访问分支名称。
推荐阅读
- rabbitmq - 如何停止回复以便 @SendTo 工作
- arrays - 在 Fortran 中定义具有非连续索引的数组
- javascript - 限制 Firestore 中的删除权限
- python - Python - PING 数据库中的 IP 地址列表
- google-apps-script - Google Apps 脚本 - 事件对象未“键入”
- sql-server-2016 - 测试 Select 语句中的列
- php - 刷新页面后如何生成随机数并保存最后一个随机数
- api - 谷歌地图:平台拒绝了您的请求。此 I[...] 站点或 [...] 无权使用此 API 密钥
- angular - Angular CLI 6:背景图像问题
- javascript - 未转换的数据 Node.js 转换流