我认为这个问题需要一些背景知识,因为在 git 中可能有更好的方法来做到这一点。
我有一个构建服务器,可以为我们的主要开发分支进行持续集成。这非常有效,并且显然总是在寻找变化并构建特定的分支。
我还有一个 QA 版本,我们希望按需构建和部署。过去,当我使用 SVN 时,我们会创建一个名为“QA”的标签,当我们想要部署 QA 版本时,我们只需将正确的修订版复制到该标签即可。我们将重新使用 QA 标签,这使我们能够将构建配置指向该标签。
我想避免的是在部署 QA 时必须更改构建配置。分支“感觉”不是这个问题的正确答案。
我如何在 git 中实现这一目标而不产生大量的进程开销?
我同意bdesham https://stackoverflow.com/users/371228/bdesham:如果您将正确的提交推送到专用的 QA 分支,您的构建调度程序可以监视该分支并确保根据正确的提交进行构建(最后一个提交到该 QA 分支)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)