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