当我们有大量回购并且用户不断进行更改时,如何在分支中标记该分支?

时间:2019-06-13 16:17:25

标签: mercurial mercurial-hook

我对商品回购有疑问。我们有一个很大的仓库和多个发行分支。我们总是向前合并,例如 d ---> c ----> b ----> a(默认)

我们的问题是,当我们进行任何更改并触发补丁构建时(在有人检入分支之间,然后我们就难以标记)。

任何人都知道我们如何克服这个问题?

下面是repo(multimodules)的设计,它们都是文件夹并且具有模块数量。 build.gradle运行以构建所有模块。

a
b
c
d
e
f
g
build.gradle

我在构建过程中签出repo(默认分支),开始构建和标记并推送repo(分支),但是标记和推送操作之间的时间间隔很大,在此间隔时间内有人签入和推送标签来回购它会引发以下错误“

remote has heads on branch 'default' that are not known locally"

0 个答案:

没有答案