我们的情况如下,但我对这个问题在任何情况下都很好奇。
我们有一个由 4 个项目组成的框架:
- 豆子
- 实用程序
- 框架
- 网络
我们也有需要版本的模块,并且依赖于 bean 和 util 的版本。
最后,我们有一个客户项目,它由特定版本的核心项目和一个或多个模块组成。
是否有标准方法来对这些项目进行版本控制?
对我来说似乎很简单的事情变得非常复杂,因为我们尝试将发布交付给 QA,然后通过维护发布(发布 = 标签和可能的分支)来管理我们正在进行的开发。
我更喜欢以下内容:
1.2.0 - 主要和次要版本 + 发布。
1.2.1 - 下一个版本
1.2.0_01 - 1.2.0 版本(分支)中的错误修复
等等
有任何想法吗?