新版app的SVN结构

时间:2012-11-14 00:08:37

标签: android svn

我正在开发应用的新版本。我应该使用什么SVN结构来创建新版本的应用程序?每个版本1.0,1.2等应该有一个主干和分支吗? 1.2真的是基于1.0而不是在主干上?所以我想澄清如何构建这个?它实际上是几个项目,如模型,ui等,并且模型在达到主要版本/发布时没有太大变化,但ui项目确实如此。所以我想建议如何设置1.2版本的分支机构。还有SVN应该每个开发人员都有自己的分支吗?

2 个答案:

答案 0 :(得分:1)

如果您要开始一个新项目,最好从这样的典型布局开始:

  • 躯干
  • 标记
  • 分支

至少应该在最初创建主干,因为您可能会将初始代码放在那里。

在分支机构下,您可以存储主干的功能或维护克隆,或者只存储任何其他分支。

无论如何,这一切只是一个广泛使用的惯例; SVN功能完全不依赖于命名或布局。但是,一些更高级别的工具可以 - 例如maven-release-plugin ...

答案 1 :(得分:0)

在您提交SVN之前,请花几分钟时间阅读http://hginit.com/并考虑使用分布式版本控制系统(DVCS),如Mercurial或Git。它让生活变得如此简单。