SVN版本管理
这里主要介绍SVN的主干分支合并的操作方法。
项目会有一个主干分支(master
):
主干分支与正式环境保持一致,保持随时可发布状态。
其他分支(branch
,从主干分支拉的分支):
主要用来开发新功能以及bug修改,比如多个人合作开发不同功能时可以每个人拉一个分支开发。开发完成多余的分支可以删除。
创建分支
:
1.选择要创建的分支来源目录,右键选择svn->Branch/tag
2.修改要创建新分支的名字和注释,点击ok新分支创建完毕
3.当前目录下svn update 将创建的分支更新到本地
合并分支
:
创建的分支修改完成了需要将分支(branch
)合并到主干(master
)分支。
1.在将branch
合并到master
分支前需要先将master
合并到branch
,使branch
为最新版本并且通过测试
2.测试通过后就可以真正的将branch
合并到master
,在合并完成后测试master
分支没什么问题就可以发布master
分支
具体合并流程(比如将分支(branch
)合并到主干(master
)分支,需要先将master
合并回branch
):
先将 master合并到 branch
:
1.在branch
分支目录右键选择svn->merge
2.选择merge type
3.选择要合并的分支源路径,svn选择比较慢,建议手动修改该url。选择合并的版本为 all revisions
4.merge depth选择 Compare whitespaces
5.如果合并有冲突可以先resolve later,等合并完成了再解决冲突问题,正常情况下master
分支就已经合并到branch
分支了
6.合并完成并测试branch
没什么问题了就可以把branch
合并到master
了
7.在master
分支目录右键选择svn->merge,其他基本重复上面的步骤。在第3步注意URL to merge from
需要改成branch
的路径(手动改就url行了)。
删除分支
:
随着分支创建越来越多,没用的分支需要手动删除
1.选择分支所在的目录,右键svn->Repo-browser(版本浏览器,这个过程会有点慢)
2.在左侧显示的分支列表选择需要删除的分支,右键delete
3.此时分支已删除完成。
RapidVue脚手架
项目搭建 :
目前单页面应用的项目都是使用RapidVue脚手架