Gerrit复制到不同的repo / projects名称

时间:2016-11-03 13:18:16

标签: git gerrit

在Gerrit下,我的项目名为project1。我想将其复制到路径为server2的{​​{1}}。

是否可以将/GitRepo/project2复制到项目名为project1的其他服务器(与Gerrit名称不同)?

下面的配置文件将复制到project2而不是/GitRepo/project2

/GitRepo/project1

我需要这个,因为我在下面的树下复制了我所有的git repo,但它们都在同一个Gerrit实例中。

[remote "server2"]
        url = git@server2:/GitRepo/${name}
        push = +refs/heads/*:refs/heads/*
        push = +refs/tags/*:refs/tags/*
        projects = project1

1 个答案:

答案 0 :(得分:0)

当我向very reactive Google group on Repo and Gerrit询问时,找到了解决方案。

对于单个项目,它可以省略${NAME}并替换目标名称。

[remote "server2"]
        url = git@server2:/GitRepo/project2
        push = +refs/heads/*:refs/heads/*
        push = +refs/tags/*:refs/tags/*
        projects = project1

<强>参考

The helpful answer on Google Group