在开发项目的过程中使用版本控制工具,建立版本库(仓库),需要分为开发库,测试库,发布库。因为,开发人员需要不断前进完成功能,测试人员在后面紧跟测试,售后人员需要稳定版本上线。
采用适当的分支管理策略来保证开发库、测试库、发布库的隔离。
在项目开发中,经常使用的三种版本管理策略是:不稳定主干策略、稳定主干策略、敏捷发布策略。
此后的add和commit最终是提交到了dev分支。如果切换到master分支,那么,修改时不能看到的,因为,修改是在dev分支上进行的。
1)、首先确保当前分支是master分支(用命令切换:git checkout master) 2)、命令合并 git merge dev
注意当前分支一定不能是要删除的分支(dev)
在实际开发中,我们应该按照⼏个基本原则进⾏分⽀管理:
⾸先,master分⽀应该是⾮常稳定的,也就是仅⽤来发布新版本,平时不能在上⾯干活; 干活都在dev分⽀上,也就是说,dev分⽀是不稳定的,到某个时候,⽐如 1.0版本发布时,再把dev分⽀合并到master上; 每个⼈可以都有⾃⼰的开发分⽀,时不时地往dev分 ⽀上合并就可以了 团队合作的分⽀看起来就像这样:
① 首先确保当前分支是master分支(用命令切git checkout master)
② 使用git pull命令将远程仓库里的最新项目克隆到本地项目(很重要!!!)
③ 使用命令合并 git merge 分支名
