【发布时间】:2011-01-06 09:52:17
【问题描述】:
我公司的代码在 subversion 存储库中,到目前为止运行良好。我遵循了关于如何设置存储库的建议,即我有分支/标签/主干子目录。但我现在想要更有条理,有 2 个元分支,开发和发布。前者显然是为了开发目的,工程师可以尝试不同的奇怪的东西,而后者则是为了产品准备好的稳定代码。所有新功能在开发时都会首先存在于“dev”中,一旦被认为可以,它们会不时合并到“release”分支中。提交到“发布”只会来自这样的合并加上正常的错误。这些元分支中的每一个都将包含正常的分支/标签/主干子目录。
我遇到的问题是我无法终生设置它。我已经创建了 2 个元分支,将所有现有子目录移动到“dev”中,现在我想将“dev”的主干移动到“发布”主干中。但我不知道该怎么做。如果我切换(从 TortoiseSVN),它只会删除所有内容,因为“发布”主干是空的。如果我尝试从“dev/trunk”创建分支“release/trunk”,tortoisesvn 会抱怨该路径不存在。
我不知道该怎么做。这应该很简单吧?我猜很多人使用类似的组织,开发与发布?!
欢迎任何建议/cmets/想法。
提前致谢。
一个
【问题讨论】:
标签: svn tortoisesvn branch