日常工作中的svn使用大部分是update和commit,但对版本控制了解不多。
svn的图形界面十分方便,命令行模式相对繁琐,故用图形界面记录下自己对版本控制的了解。
简单项目开发流程介绍(灵魂画手)
一.svn server
1.建仓
2.创建用户、用户组并为仓库分配用户组或用户
3.3个文件夹简单介绍
trunk--------->主线(无污染的代码,项目的主支)
branches--->支线(用于开发新的功能模块或保留版本)
tags---------->一般是只读的,这里存储阶段性的发布版本,只是作为一个里程碑的版本进行存档(上线)。
二.tortoisesSVN(小乌龟)
1.checkout至本地仓库,在trunk中创建test项目
2.创建branches分支v1.0(添加新的功能模块)
3.测试后无问题合并到trunk分支(回归主线)
4.删除分支直接右键delete 然后提交即可
5.版本1开发结束放入tags分支(svn server设置只读 **上线版本**)
至此一个简单的流程结束,一直循环(快速迭代)
期待git吧~
网友评论