Невозможно создать новую ветку в репо с помощью Bitbucket API 2.0 - PullRequest
0 голосов
/ 11 февраля 2020

Я хочу создать новую ветку с именем test-branch-name из ветви master в данном хранилище. Таким образом, согласно предоставленной документации здесь , я попытался создать новую ветвь в хранилище с помощью Postman.

curl --location --request POST 'https://api.bitbucket.org/2.0/repositories/<workspace>/<repo_name>/refs/branches' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic <auth_token>' \
--data-raw '{
    "name" : "test-branch-name",
    "target" : {
        "hash" : "default"
    }
}'

С вышеупомянутым запросом я получаю этот ответ.

{
    "type": "error",
    "error": {
        "fields": {
            "target.hash": "Commit not found: default"
        },
        "message": "Bad request"
    }
}

Если вместо default ha sh я поместил полный коммит ha sh самого последнего коммита из ветви master в полезную нагрузку запроса, вызов API создает ветвь из develop ветка а не от master.

Чего мне не хватает?

...