我是一个小型开发人员,以独立方式提交到存储库,只有我会管理并为项目做出贡献。鉴于此,我有两个问题 -
标签:
v1.0.0 // Code is being used in production
v1.1.0 // Add some functionality
v1.2.0 // Add other new functionality
v1.2.1 // Fix bug
工作流:
在trunk中构建新功能直到稳定 - >标签版本 - >在trunk中构建新功能直到稳定(重复)
注意:阅读本网站上的文章后,例如http://svnbook.red-bean.com/en/1.7/svn.branchmerge.when.html - 我已经看到,鉴于分支的复杂程度,我们不会采取任何分支方法。合并。
答案 0 :(得分:2)
是否可以简化我的工作流程
是
这种方法是否明智
不,见下文
它有什么缺点吗?
是的 - 在发布的版本中你会遇到一些麻烦错误修复(无论如何都需要进行分支合并)和/或检测已知的代码库中的代码库错误