Atitit 版本管理----分支管理

Atitit 版本管理----分支管理   版本管理系统"(Version Control SystemBranch/tag在一个功能选项中,在使用中很容易产生混淆。 分支(Branch)管理和标记(Tag)管理,版本管理系统有两个基本的功能。分支用于在并行开发,这里的并行是指和trunk(主分支)的并行。tag是用来做一个里程碑(milestone),不管是不是release,都是一个可用的版本。  1.1. 版本的分支(branch)和合并(merge1.2. 一个中心版本库(我们叫它origin)至少包括两个分支,即主分支(master)”开发分支(develop)”1.3. 要不要主分支Master??Ati觉得不需要,就像商务进化树一样没有主干2. 版本库的两条主要分支:MasterDevelop。前者用于正式发布,后者用于日常开发。其实,常设分支只需要这两条就够了,不需要其他了。2.1. Master分支用来分布重大版本 2.2. 开发用的分支,叫做Develop 2.3. 临时性分支主要有三种:* 功能(feature)分支* 预发布(release)分支  * 修补bug(fixbug)分支能分支接下来,一个个来看这三种"临时性分支"。第一种是功能分支,它是为了开发某种特定功能,从Develop分支上面分出来的。开发完成后,要再并入Develop。修补bug分支最后一种是修补bug分支。软件正式发布以后,难免会出现bug。这时就需要创建一个分支,进行bug修补。修补bug分支是从Master分支上面分出来的。修补结束以后,再合并进Master和Develop分支。它的命名,可以采用fixbug-*的形式。 2.3.1. Tag系统2.4. 三类辅助分支,我们称之为“Feature branches”“Release branches”“Hotfix branches” 3. Svn版本管理概念3.1. Trunk分支版本  Git分支管理策略 - 阮一峰的网络日志.htmlGIT分支管理是一门艺术_知识库_博客园.html  绰号:老哇的爪子claw of Eagle 偶像破坏者Iconoclast image-smasher捕鸟王"Bird Catcher 王中之王King of Kings 虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷 Caracalla red cloak简称:: Emir Attilax Akbar 埃米尔 阿提拉克斯 阿克巴全名::Emir Attilax Akbar bin Mahmud bin  attila bin Solomon bin adam Al Rapanui 埃米尔 阿提拉克斯 阿克巴 马哈茂德  阿提拉 所罗门 本亚当  阿尔 拉帕努伊常用名:艾提拉(艾龙),    头衔:uke总部o2o负责人,全球网格化项目创始人,uke宗教与文化融合事务部部长, uke宗教改革委员会副主席Uke部落首席大酋长,uke制度与重大会议委员会委员长,uke保安部首席大队长,uke制度检查委员会副会长,奶牛科技cto ,uke 首席cto  技术总监 研发总监 研发主管 部门总监 uke波利尼西亚区大区连锁负责人 汤加王国区域负责人。uke克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke布维岛和南乔治亚和南桑威奇群岛大区连锁负责人  Uke软件标准化协会理事长理事长 uke终身教育学校副校长 Uke医院 与医学院方面的创始人 --Atiend 

相关内容推荐