2016-06-29 9 views
2

Ich fand Using BitBucket's API to fork a repository und dies ist insofern hilfreich, als mich wissen, dass die Erstellung einer Gabel möglich ist.Erstellen Fork auf Bitbucket mit REST-API in einem bestimmten Projekt

Allerdings möchte ich die Gabel in einem bestimmten Projekt auf dem Bitbucket-Server erstellen.

Wir haben einen Anwendungsfall, in dem wir eine Verzweigung einiger Repositorys in einem anderen Projekt erstellen und dann nur die Teile des Projekts zusammenführen möchten, die wiederverwendbar sind, nicht die projektspezifischen Daten.

Antwort

2

Angenommen, Sie PRJ1/repo_AA als PRJ2/repo_BB Gabel möchten, können Sie verwenden:

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 

Seien Sie sicher, dass Projekt PRJ2 bereits vorhanden ist (Sie es über REST-API als auch erstellen) und haben die richtigen Anmeldeinformationen .

HTH

Grüße