Git 如何在多个gerrit项目中同时创建分支

Git 如何在多个gerrit项目中同时创建分支,git,gerrit,Git,Gerrit,我有大约200个Gerrit项目。其中70个存储库包含前缀as(网络)。我需要在所有70个(网络)相关存储库中创建一个新分支,比如说(dev_分支)。所以本地克隆所有70个存储库,然后创建分支是git/gerrit可用的最佳方式还是其他可行方式?任何方向都行。最好的方法是使用RESTAPI端点 例如,您可以通过执行以下操作在项目“sandbox/helloword”中创建“develpment”分支: curl -s --user USER:PASS --request PUT --data @

我有大约200个Gerrit项目。其中70个存储库包含前缀as(网络)。我需要在所有70个(网络)相关存储库中创建一个新分支,比如说(dev_分支)。所以本地克隆所有70个存储库,然后创建分支是git/gerrit可用的最佳方式还是其他可行方式?任何方向都行。

最好的方法是使用RESTAPI端点

例如,您可以通过执行以下操作在项目“sandbox/helloword”中创建“develpment”分支:

curl -s --user USER:PASS --request PUT --data @- --header Content-Type:application/json https://GERRIT-SERVER/a/projects/sandbox%2Fhelloworld/branches/development << EOF
{
    "revision": "INITIAL-REVISION"
}
EOF
curl-s--user-user:PASS--request-PUT--data@--header内容类型:application/jsonhttps://GERRIT-SERVER/a/projects/sandbox%2Fhelloworld/branches/development