在给定项目

时间:2016-06-29 12:09:19

标签: bitbucket

我找到了Using BitBucket's API to fork a repository,这有助于让我知道创建一个分叉是可能的。

但是我想在bitbucket服务器上的某个项目中创建fork。

我们有一个用例,我们希望在另一个项目中创建一些存储库的分支,然后仅合并项目中可重复使用的部分而不是项目特定的东西。

1 个答案:

答案 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

此致