【问题标题】:How can they develop 2 continuous version of google chrome at the same time? [closed]他们如何同时开发 2 个连续版本的谷歌浏览器? [关闭]
【发布时间】:2011-10-19 20:22:15
【问题描述】:

我看到一些软件一次开发了多个版本。例如:Google chrome 15 正在开发,而版本 14 仍处于 Beta 阶段,Firefox 4 和 5 正在一起开发。我想知道这怎么可能?如果在 Chrome 14 中发现错误怎么办,开发版本 15 的团队是否必须再次修复该错误?一次只处理一个版本不是更高效、更一致吗?

【问题讨论】:

  • 请参阅下面的 RichieHindle 答案。如果你不知道他们是怎么做的,那可能意味着你没有使用版本控制。从今天开始!见stackoverflow.com/questions/2658/…

标签: firefox google-chrome


【解决方案1】:

通过使用 Subversion、Git、Mercurial 等源代码控制系统,您可以管理代码的多个分支,并将编辑从一个分支轻松合并到另一个分支。

分支通常用于维护产品的当前稳定版本,您可以在其中修复错误但不添加主要功能,以及用于维护的开发版本添加新功能。

在新功能分支的开发过程中,您会定期将稳定分支中的错误修复合并到其中。源代码控制系统在很大程度上自动化了该合并过程。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-26
    • 2014-11-03
    • 2013-08-06
    • 2023-02-05
    • 1970-01-01
    • 1970-01-01
    • 2012-05-17
    • 2012-08-12
    相关资源
    最近更新 更多