我最近一直在阅读关于持续集成的一些内容,并且有一种情况可能会发生,我不明白如何正确处理.
我们有一个稳定的主线/中继分支,并为功能创建分支.每个开发人员将通过定期从主干到其分支合并来保持自己的功能分支最新.但是,完全有可能在几周或几个月的时间内创建并处理两个或更多个功能分支.在这个时候,可以部署许多版本的软件.这就是我的困惑所在.
一个功能分支的更改很可能会导致与其他功能分支的合并冲突.CI建议您至少应每天合并到主干中,以便快速解决冲突.但是,您可能不希望将功能代码合并到主干中,因为它可能尚未完成,或者您可能不希望在下一版本中提供该功能.那么,您如何处理这种情况并仍然遵循日常代码集成的CI原则?
有没有办法通过一个以前的乔布斯再创一个哈德森工作来创造新的哈德森工作?
例如,如果我需要逐个创建新的作业集,则使用不同的参数自动创建具有类似配置的4个作业
基本上这样的步骤
svn cp命令并使用脚本进行参数化svnbranch名称创建一些构建或者换句话说,我需要克隆上一个工作并给出新分支名称,其中$ Branch来自新工作.
谢谢