我们发布了1.0版本并在主干上继续开发2.0版本。我们创建了branches/1.0以修复与发布版本相关的错误。
计划如下:
计划如下:
- 2.0版本在trunk/上继续开发
- trunk/包含不应合并到branches/1.0的新功能,因此trunk从未合并到branches/1.0
- 当在发布的应用程序中发现错误时,将在branches/1.0中进行修复。当修复集发布到生产环境时,将branches/1.0复制到tags/1.0.x,并将branches/1.0合并到trunk/
- 想法是subversion合并跟踪应该跟踪更改,因此当我们将1.0.4修复合并到trunk时,1.0.3修复会自动跳过