我想到了这样的发布工作流程:
- 一个分支就是一个trunk
分支 - 它可能具有用于功能和其他目的的子分支。
- 第二个分支是stable
- 它代表生产版本。
- 修订trunk
- 标记为发布版本。如果我想发布 - 我必须为发布版本指定一个或多个变更集,然后将它们合并到stable
中,并且这个多合并的最终修订将是一个新stable
版本。
有一个选项 - 使用一些外部工具来跟踪属于哪个版本的版本,或者在提交消息中写入此信息 - 但我不喜欢它们,因为我想将此信息存储在 DVCS 中,而不依赖于任何用于发布管理的外部软件。
所以我的问题是:
- 这是一个好的计划吗?
- 任何流行的 DVSC 是否有这样的工具,用于批量标记修订?