【发布时间】:2013-04-10 14:49:43
【问题描述】:
基于我的SO post,我一直使用 Github 作为我们的 VCS,并且在 windows Github 工具的帮助下,处理这些基本操作非常棒。然而对于类似合并的操作,我必须回到 Gitbash (SO Post) 但没关系。
因此,源代码级别的 VCS 就位。现在,我们想迈出一步 转发并使用其简单的问题跟踪器进行“发布控制”。为了我们, 这意味着能够跟踪每个稳定的构建(它可以是一个新的 功能或错误修复等。)The idea 是创建问题,将它们绑定到 里程碑并使用 Github commit cmets 关闭 issue 并标记 它作为一个稳定的版本/构建。标记在哪里出现?
我了解到,我们有一个“开发”分支来进行持续更改,并定期与主分支合并(即每个稳定版本)。
这是正确的方法吗?我们需要能够从 1.1 回到发布/构建 1.0 - 某种回滚以防万一将来需要它(这可能吗?如何?) Github 是否满足或者我们是否还需要使用一些 external tools ?
请分享您的经验和建议。
【问题讨论】:
标签: github tracking release-management issue-tracking