jasmine214--love

只有当你的内心总是充满快乐、美好的愿望和宁静时,你才能拥有强壮的体魄和明朗、快乐或者宁静的面容。
posts - 731, comments - 60, trackbacks - 0, articles - 0

SVN--trunk branches tags 意义

Posted on 2010-07-06 17:38 幻海蓝梦 阅读(938) 评论(0)  编辑  收藏 所属分类: 工具工作相关知识扩展
转自:http://hi.baidu.com/zh_m_zhou/blog/item/5b78de129e72c6896538dbe4.html
作者:pocky

trunk就是主支,branches是分支,tags是最终发布的版本。

比如:

有1个产品的项目,有模块A,模块B,模块C。这个产品就应该放在trunk目录中。

有一天,客户要求购买这个项目,但他只需要模块A,模块B,同时需要定制他特有的模块D。这个时候,我们不可能将SVN中的模块C删除了,再加上模块D。 于是我们就需要建立branches目录了,最终的结果是trunk中是模块A,模块B,模块C,branches中是模块A,模块B,模块D。(其中模 块A,模块B应该是从trunk中继承过来的)这个就是原来产品的一个分支。

当用户要求的完成,并完成了相关测试的时候,我们就需要发布产品给客户使用了。这个时候,发布出来的版本就要放在tags目录中。发布在tags目录中的 版本不可被再修改。

参考文档:http://xingshaomin.javaeye.com/blog/121765

只有注册用户登录后才能发表评论。


网站导航: