Я хочу получить коммиты на ветке в хранилище битбакетов через остальные API - PullRequest
0 голосов
/ 26 августа 2018

Я пытаюсь получить коммиты на конкретную ветку в хранилище битбакетов.

  1. Ветвь изначально была разветвлена ​​от master для разработки некоторых функций
  2. после того, как код объекта был зафиксирован, он был объединенназад к мастеру
  3. Но ветвь не была удалена, поэтому я хочу использовать 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 документов

1 Ответ

0 голосов
/ 19 сентября 2018

Попробуйте:

https://<stash-url>/stash/rest/api/latest/projects/<project-ID>/repos/<repo-slug>/commits?until=<my-target-feature-branch>&limit=0&start=0

См. Также: https://community.atlassian.com/t5/Bitbucket-questions/Querying-the-last-commit-on-a-particular-branch-in-Bitbucket/qaq-p/577910

...