当前位置:  开发笔记 > 开发工具 > 正文

存储库组织

如何解决《存储库组织》经验,为你挑选了2个好方法。

当我第一次开始使用像CVS和SVN这样的修订控制系统时,我并没有真正理解"主干",分支,合并和标记的概念.我现在开始理解这些概念,并且真正了解它们的重要性和力量.

所以,我开始正确地做到了.或者我认为......这就是我到目前为止所理解的:代码的最新版本/稳定版本应位于/ trunk /中,而beta版本或前沿版本位于/ branches /目录内,作为每个beta的不同目录释放,然后在释放时合并到主干中.

对事物的看法过于简单了吗?你们推荐哪些存储库布局?如果它有所作为,我正在使用Subversion.



1> angry person..:

有关更多信息,请参阅有关SO的这两个问题:

分支,标签和主干真正意味着什么?

颠覆问题



2> Erick Sasse..:

我所做的和通常看作标准的是:

主干应包含您的主要开发线,您的不稳定版本.您应该为您的版本创建发布分支.

就像是:

/ trunk(这里是你正在开发的版本2.0)/branches/RB-1.0(这是1.0的发布分支)/branches/RB-1.5

当您在1.5中发现错误时,将其修复在RB分支中,然后合并到主干.

我也推荐这本书.

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有