【发布时间】:2019-08-05 09:59:51
【问题描述】:
作为由 git 标签触发的 ci 进程的一部分,我需要使用该标签名称自动更新代码中的某些内容,然后将结果提交回 git。
问题是,在成功的合并请求之后,分支通常会被删除,因此该提交的标记现在完全分离并且不包含在任何分支中,因此“提交回 git”并不是那么微不足道,因为我没有要提交的分支。
我可以默认提交到 master 中,这通常会起作用,但会有一些边缘情况我无法预测其行为。
一个更合理的解决方案是,以某种方式(如果可能)找出一个标记的提交被合并到哪个分支,以便我将提交回那个分支。
这可能吗?
(另外,如果您发现这种方法有任何问题和/或有更好的建议,请分享您的想法)
【问题讨论】:
标签: git continuous-integration git-merge git-tag