我正在尝试获取bitbucket stash中某个特定分支的提交。
1.分支最初是从master分支出来的,用于开发某些功能
1.提交功能代码后,将其合并回master
1.但是这个分支并没有被删除,所以我想使用Bitbucket rest API来获取这个特定特性分支上的确切提交。
我试
https://<stash-url>/stash/rest/api/1.0/projects/<project-ID>/repos/<repo-slig>/compare/commits?from=<my-target-feature-branch>&to=master
字符串
这给了我
{
"values": [],
"size": 0,
"isLastPage": true,
"start": 0,
"limit": 25,
"nextPageStart": null
}
型
我尝试的另一个URL是
https://<stash-url>/stash/rest/api/latest/projects/<project-ID>/repos/<repo-slug>/commits?until=<my-target-feature-branch>&limit=100
型
这也给了我master的整个提交历史。
有人可以帮助我吗?我是一个新手,我相信我对API文档的理解有问题
3条答案
按热度按时间wfveoks01#
试试看:
字符串
标签:https://community.atlassian.com/t5/Bitbucket-questions/Querying-the-last-commit-on-a-particular-branch-in-Bitbucket/qaq-p/577910
nvbavucw2#
这将为您提供仅针对所提供的分支的提交列表:
字符串
有关详细信息,请参阅BitBucket文档。
ux6nzvsh3#
你可以!使用标签:
?until=refs/heads/{branch-name}
我举个例子:
字符串