我对商品回购有疑问。我们有一个很大的仓库和多个发行分支。我们总是向前合并,例如 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"