我找到了Using BitBucket's API to fork a repository,这有助于让我知道创建一个分叉是可能的。
但是我想在bitbucket服务器上的某个项目中创建fork。
我们有一个用例,我们希望在另一个项目中创建一些存储库的分支,然后仅合并项目中可重复使用的部分而不是项目特定的东西。
答案 0 :(得分:3)
假设您想将PRJ1 / repo_AA分叉为PRJ2 / repo_BB,您可以使用:
curl -X POST -H 'Content-Type: application/json' \
-d '{ "slug": "repo_BB", "name": "repo_BB", \
"project": { "key": "PRJ2" } }' \
https://your.serv.er:7990/rest/api/1.1/projects/PRJ1/repo_AA
确保项目PRJ2已经存在(您也可以通过REST API创建它)并拥有正确的凭据。
HTH
此致