在Gitlab中重新使用项目标签?

在Gitlab中重新使用项目标签?,gitlab,Gitlab,我认为必须有更好的方法来实现这一点,但是如果我在gitlab中创建一个新项目,我必须从头开始为新项目重新创建所有标签 到目前为止,我还没有找到一种从另一个项目中“复制”标签的好方法,因此我不必每次都重新创建大量标签。我知道这是一个很小的任务,但我觉得这是一个烦人的任务,你应该能够自动完成,而不是手动完成第十次 目前有没有办法做到这一点?即使它复制的是一个包含所有标签的“假”项目?我使用一个我发现的小实用程序来复制标签。 它是用来复制问题的,也可以复制标签,但是使用right.yml选项,它只会复

我认为必须有更好的方法来实现这一点,但是如果我在gitlab中创建一个新项目,我必须从头开始为新项目重新创建所有标签

到目前为止,我还没有找到一种从另一个项目中“复制”标签的好方法,因此我不必每次都重新创建大量标签。我知道这是一个很小的任务,但我觉得这是一个烦人的任务,你应该能够自动完成,而不是手动完成第十次


目前有没有办法做到这一点?即使它复制的是一个包含所有标签的“假”项目?

我使用一个我发现的小实用程序来复制标签。 它是用来复制问题的,也可以复制标签,但是使用right.yml选项,它只会复制标签

我创建了一个类似这样的文件,将其命名为something.yml:

from:
  url: https://gitlab.mycompany.biz
  token: yyyyyyy
  project: user1/project
  labelsOnly: true
to:
  url: https://gitlab.mycompany.biz
  token: yyyyyyy
  project: user2/project
  labelsOnly: true
然后我跑:

./gitlab-copy something.yml
我必须在我的计算机上有一套工作的go工具才能构建它,使用
go-get

$ go get github.com/constabulary/gb/...

或者,也可以使用Gitlab提供的RESTAPI编写自己的更专门的规定,以便在一组项目之间共享标签。我经常想创建一个项目,使其中一个项目成为标签主控,组中的每个其他项目都将获得其标签。

您使用哪个版本的gitlab?社区版还是企业版?这是社区版