【问题标题】:branching model for Flash Builder project?Flash Builder 项目的分支模型?
【发布时间】:2011-11-01 17:17:25
【问题描述】:

假设以下情况:

您使用 Flash Builder 处理 AIR 应用程序。自上一个版本(比如说 1.2)以来,您正在开发几个新功能 - 下一个版本 (1.3) 将在几周内准备就绪。但是,现在您需要修复一些关键错误,并且必须在短期内发布 1.2.1 版本。

现在的问题是,你是怎么做到的? 您不能使用项目的当前状态,因为其中有许多未完成/未经测试的新功能。

或者,您可以将您的 SVN 修订版从上次发布的版本中检出到一个新文件夹中,并在那里进行错误修复。但是,为了在您正在处理的新版本中也有错误修复,您必须复制所有代码更改并确保不要忘记任何内容。

有人可以告诉我如何使用 AIR 项目正确处理此类情况吗?

【问题讨论】:

  • AIR 项目没有什么特别之处。此分支模型(开发、主要、发布、修补程序)适用于所有软件。只需确保您可以签出发布版本(已部署并有错误的版本)并对其进行错误修复。正常程序是在必要时将修复程序重新安装到其他分支中。甚至TFS VS2k10 branching guide 也适用。

标签: flash version-control air flash-builder


【解决方案1】:

这与 Flash/AIR 项目无关;这同样适用于任何项目。您应该做的是使用版本控制系统的分支功能。在您的情况下,在 SVN 中创建一个分支,该分支从发布版本 1.2 分支出来。然后在该分支上进行错误修复。为了下一个版本的正常工作,请继续使用主干。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多