svn使用,版本管理具体操作记录(快速迭代) 结

日常工作中的svn使用大部分是update和commit,但对版本控制了解不多。

svn的图形界面十分方便,命令行模式相对繁琐,故用图形界面记录下自己对版本控制的了解。

简单项目开发流程介绍(灵魂画手)


svn使用,版本管理具体操作记录(快速迭代) 结_第1张图片

软件下载svn服务器3.6.1与小乌龟有汉化

一.svn server

1.建仓


svn使用,版本管理具体操作记录(快速迭代) 结_第2张图片

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吧~

你可能感兴趣的:(svn使用,版本管理具体操作记录(快速迭代) 结)