Я хочу создать новую ветку с именем 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
.
Чего мне не хватает?