小编KLL*_*KLL的帖子

适当的SVN使用分支和主干

我有一个关于正确使用SVN项目的主干和分支的问题.对于我的团队的项目,我们每年创建3个主要版本,有时是次要版本或两个版本.在任何时候,我们都可能在2个甚至3个版本上积极开发.我们一直在分支机构中进行所有开发,其结构如下:

/branches/project1/2009.01
/branches/project1/2009.06
/branches/project1/2009.09
/branches/project1/2009.10

到目前为止,每当我准备为下一个版本创建分支时,我已将当前分支的更改合并到主干,然后从主干创建新分支.然后,我通过主干合并手动保持最新的dev分支更新到先前版本分支的错误修复.在中继上不执行任何开发或提交(除了提交合并之外).现在我想知道我甚至需要干线.直接从先前版本分支创建下一个版本分支并将错误修复更新直接从一个分支到下一个分支也会出现问题.我可以删除主干下的项目吗?

所有SVN最佳实践文档似乎都表明使用trunk进行开发,但是对于每个版本使用单独的分支似乎更容易,因为我们可以同时处理2或3个版本.我的SVN使用有任何技术问题吗?建议?

谢谢!

svn branch trunk

3
推荐指数
1
解决办法
1225
查看次数

标签 统计

branch ×1

svn ×1

trunk ×1