加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂
 
发新话题
打印

[原创] 关于版本库目录结构的深度解析( 此文章被查看:603次,被回复:4篇!! )

关于版本库目录结构的深度解析

对于配置管理而言,版本库目录结构的规划可谓至关重要,现就对代码库的目录结构进行一个简单说明:
Trunk
Branch
Tag
Relese
以上内容是代码库的四个目录,其中Trunk、Branch是动态的,而Tag、Release是静态的,Trunk是
主干版本是不断演进的,而每次发版后,需要做一个分支,以应对一些Bug和需求方面的反馈,Release
是发布目录,每次正式发版后内容都会发布到这里,这里的内容不能更改,而只能做Tag.Tag的功能其实
与Release的作用是类似的。



© 本文为 it_scmSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

这是摘抄吧?????



© 本文为 callmechenSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

能解释一下tag这个目录的意思吗?



© 本文为 孜孜SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

tag可理解为标签。用于标识基线或需要保留的版本。我们在应用过程中就是用svn branch/tag 功能在tag目录做基线(svn其实就是做个链接),基线名称就是文件夹名称,tag里的内容是不建议修改的,如果你要修改tag里的内容,svn会给有个警告。
release我理解就是可以释放的版本,比如里程碑阶段性释放或是释放给客户的版本

© 本文为 千寻 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

回复 楼主 的帖子

代码开发的话SVN用这样的目录结构正好;
SVN的经典目录结构;
可想问下楼主关于文档是如何配置管理的呢?

© 本文为 CMStruggling 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

发新话题