首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用stash rest api获取分支头提交

如何使用stash rest api获取分支头提交
EN

Stack Overflow用户
提问于 2016-02-24 10:05:36
回答 2查看 3.8K关注 0票数 2

我在从stash分支获取HEAD提交时遇到了一些问题,我可以使用下面的REST调用获得分支提交。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/commits?until={branch Name}

此外,我还可以使用/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/commits/HEAD在主服务器中获取HEAD提交

就像wise一样,我想知道如何使用Stash REST API获得分支头提交。

EN

回答 2

Stack Overflow用户

发布于 2016-03-23 12:58:57

对于不带正斜杠的分支名称,下面是完美的选择:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/commits/develop
/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/commits/master

但当引用feature/JIRA-123-foo-bar-like分支时,此操作将失败。

或者,您可以调用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/branches

这将给你所有的分支和他们的最新提交。有关更多信息,请参阅Stash API documentation

票数 5
EN

Stack Overflow用户

发布于 2018-07-26 03:53:43

如果任何人希望从feature分支获得提交消息,请查看:-

  1. 通过使用export COMMIT=`curl -s -H 'Authorization: Basic ***************=' --request GET https://bitbucket.your-organisation.com/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/branches | jq -r '[.values[]."latestCommit"][0]'`获取提交id这将为您提供对存储库的最新提交(您甚至可以将其限制为for feature分支。
  2. 通过使用commit id curl -s -H 'Authorization: Basic ***************=' --request GET https://bitbucket.your-organisation.com/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/commits/$COMMIT | jq .获取提交消息注意:如果您特别希望从提交消息中获取JIRA id,请按照curl -s -H 'Authorization: Basic ***************=' --request GET https://bitbucket.your-organisation.com/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/commits/$COMMIT | jq -r '.properties["jira-key"][]'

替换第二个命令

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35598976

复制
相关文章
使用 Livy Rest API 提交 spark 批量任务 (jar,Python, streaming)
Livy是一个开源的REST 接口,用于与Spark进行交互,它同时支持提交执行代码段和完整的程序。
用户2936342
2018/08/27
3.1K0
使用 Livy Rest API 提交 spark 批量任务 (jar,Python, streaming)
如何使用 Spring Boot 创建 REST API ?
Spring Boot 是一个功能强大的框架,可以轻松创建 RESTful API。在本文中,我们将逐步指导如何使用 MySQL 和 JPA 在 Spring Boot 中创建 RESTful API。我们将首先创建一个新的 Spring Boot 项目并根据我们的需求对其进行配置。
用户1418987
2023/10/26
7620
如何使用 Spring Boot 创建 REST API ?
git 在切换分支时有未提交的文件,怎么办? git stash
用git checkout切换本地分支从b1到b2时, 如果b1的本地文件有修改, 会发生冲突。 (b1和b2不在一个commit id上)
MickyInvQ
2020/09/27
3K0
Yarn Rest Api使用
前言 Yarn Rest Api 返回的数据都是XML格式,需要解析XML。 任务查询 查询所有任务 http://hadoop02:8088/ws/v1/cluster/apps 字段说明 Item DataType Description id string 应用的application-id user string 提交任务的用户名 name string 应用程序的名称 queue string 应用程序所属消息队列 state string 应用程序当前状态 finalStatus str
码客说
2023/01/08
2.2K0
REST API 设计最佳实践:如何构建、设计和使用 API ?
总的来说,HTTP协议出现以来Web服务也就存在了。但是,自从云计算出现后,才成为实现客户端与服务和数据交互的普遍方法。
API 小达人
2023/07/17
4540
腾讯会议API - 获取REST API & Webhook应用对接信息
购买腾讯会议企业版或者商业版,将自动开通企业 API 接入能力,企业管理员可登录腾讯会议官网(https://meeting.tencent.com/),单击页面右上角【用户中心】,选择左侧菜单栏中的【高级】-【restApi】进入应用创建页面,点击添加应用即可创建密钥对。
liquid
2021/06/24
2.4K0
腾讯会议API - 获取REST API & Webhook应用对接信息
使用 %REST.API 类创建 REST 服务
创建 REST 服务的推荐方法是从 REST 服务的 OpenAPI 2.0 规范开始,并使用它来生成 REST 服务类。要使用 %REST.API 类执行此操作:
用户7741497
2022/08/05
1.5K0
使用 Burp 枚举 REST API
Burp 可以测试任何 REST API 端点,前提是您可以为该端点使用普通客户端来生成正常流量。流程是通过 Burp 代理客户端的流量,然后用正常的方式进行测试。
Khan安全团队
2022/01/14
1.2K0
通过 Drone Rest API 获取构建记录日志
Drone是一款CICD工具,提供rest API,简单介绍下如何使用API 获取构建日志。
JadePeng
2020/02/18
1.2K0
Selenium WebDriver—如何测试REST API
前言:关于如何使用selenium webdriver测试REST api的问题,你可以在StackOverflow.com上看到很多相关的问题。不熟悉自动化测试的新人有时不理解Selenium仅仅基于WebUI做自动化测试。但是,如果你想使用Selenium为UI测试执行一些数据设置/数据清理,那么可以通过一些额外的库来实现这一点;这就是我们将在本文中看到内容。
软测小生
2019/09/26
1.8K0
Git stash 使用
在使用 Git 的时候,经常会将修改暂存,然后换一种实现方案,或者是拉取新的代码,然后将暂存的内容覆盖到当前分支,之前一直使用的是 git apply 命令进行操作的,今天在查看分支的时候发现 git stash apply 之后,并没有将已经应用过的内容删除掉,这时可以使用 git stash drop 掉分支,但是为什么不能直接将已经应用的功能移除掉呢?
zucchiniy
2019/10/30
4850
使用 pyhttptest 轻松测试 REST API
现在,我们每个人都面临着 REST API,要么开发这样的服务,要么使用这样的服务。 此外,我们正处于微服务的时尚时代,我们将业务逻辑分割成独立于每个服务的小型独立服务。 这些服务大多遵循 RESTful 原则,并使用 JSON 格式进行通信,由于其简单性,JSON 格式成为最广泛使用的格式​。
叉叉敌
2020/02/18
6790
使用 pyhttptest 轻松测试 REST API
现在,我们每个人都面临着 REST API,要么开发这样的服务,要么使用这样的服务。 此外,我们正处于微服务的时尚时代,我们将业务逻辑分割成独立于每个服务的小型独立服务。 这些服务大多遵循 RESTful 原则,并使用 JSON 格式进行通信,由于其简单性,JSON 格式成为最广泛使用的格式​。
叉叉敌
2020/02/15
7950
git提交本地分支到远程分支 转
检出仓库:$ git clone git://github.com/jquery/jquery.git
双面人
2019/04/10
3.8K0
另类玩法!使用 REST API 操作 RabbitMQ
关于 RabbitMQ 的管理,我们可以通过网页来进行,在松哥前面的文章中也和小伙伴们做了相关的介绍了:
江南一点雨
2021/12/04
9760
另类玩法!使用 REST API 操作 RabbitMQ
Elasticsearch集群配置以及REST API使用
ES安装与启动   在官网下载压缩包,解压后直接运行bin目录下的.bat文件即可。下载地址戳这里。 ES配置集群   Elasticsearch配置集群很简单,只要配置一个集群的 名称 ,ES就会自
用户1154259
2018/01/17
9690
Elasticsearch集群配置以及REST API使用
git切换分支(如果当前分支所做的修改没有提交此时如何切换去其他分支)
问题描述 今天遇到一个git分支切换的问题,我在分支A上做了修改,然后切换到分支B后,发现分支B上也存在着分支A上的修改。
超级小可爱
2023/03/26
3.8K0
Elasticsearch使用REST API实现全文检索
通过rest api添加检索数据,阅读官方文档可以发现,elasticsearch支持动态映射,但是其中有不少问题,且听慢慢详解。 本文主要讲述三点内容: 1 Elasticsearch常用的rest api 2 Elasticsearch使用bulk命令添加索引数据 ES REST API   elasticsearch支持通过http请求响应服务,因此通过curl命令,可以发送http请求,并得到json返回内容。   常用的rest请求包括:   检查ES集群状态: curl localh
用户1154259
2018/01/17
1.3K0
Elasticsearch使用REST API实现全文检索
git清空分支提交记录
当我们删除了github上的项目的代码,提交了之后其他用户可以通过提交记录找到某个记录下的所有代码,这时我们可能需要删除所有的提交记录 创建孤儿分支(0 history) git checkout --orphan mater_orphan 暂存文件 git add . 提交文件 git commit -m "master orphan init" 删除旧分支 git branch -D master 重命名当前分支到旧分支 git branch -m master 同步远程仓库 git push -for
fastmock
2022/07/13
5940
点击加载更多

相似问题

在stash REST API中获取特定分支的提交注释

10

使用Stash Rest API获取原始文件内容

20

使用Stash rest api拉取请求

20

使用Azure DevOps REST Api,我如何获取分支的提交散列?

113

如何使用JAVA中的REST调用获取stash存储项目上的分支列表

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文