【发布时间】:2010-02-26 23:59:43
【问题描述】:
全部,
目前我有以下所有存储在 svn 中的 maven 项目:
- Common-Test v1.0 -> svn:repo/Common-Test/trunk
- Common-Core v3.1(取决于 1) -> svn:repo/Common-Core/trunk
- PM-Web v3.1(取决于 2) -> svn:repo/PM-Web/trunk
现在,我需要创建一个分支,因为 v3.1 已安装在生产环境中,我们想开始 v4.0 的开发。我不确定他处理这个问题的最佳方法:
- 我应该简单地为每个项目创建一个分支并增加版本吗?我不这么认为,因为例如 Common-Test 可能不会改变,那么为什么要增加版本呢?
但是,如果出于某种原因需要对 Common-Test 进行更改,那么我们可能会意外地在 v1.0 中进行更改,而不是创建新版本和新分支。 - 在 svn 中:我应该将 3 个项目分组到 1 个远程文件夹并创建该文件夹的分支吗?
这可能是常见的情况,所以我想知道那里有哪些程序......
谢谢,
斯蒂金
【问题讨论】: