SVN版本控制工具
目录
1. SVN规范
Trunk :主干目录,此目录下的文件为基准文件
Branches:用于开发的分支目录
Tags :用于发布的版本目录
假设有一个项目OA,我们完成了1.0版本,这时就可以打一个tags。
后续我们在OA项目上添加一个新的模块(及时通讯),我们就可以开一个分支, 又有一个公司需要在我们OA基础上添加财务管理模块,我们又可以打一个分支。
我们后续针对OA的1.0版本在升级,我们不需要原来附加功能,就可以在原来的主干上继续开发,形成OA2.0版本,开发完成后就可以在打一个tags。
分支 的定义规则: Project name+日期时间+功能点 。
Tags的定义规则: Project name+版本号 版本号定义为三段数字编号 xxx.xxx.xxx 第一个:革命性的产品升级版 第二个:新功能版 第三个:修正bug。Tags一般是只读,它代表的是发布的版本,所以我们不要进行改变。
2.Tortoise SVN 常用操作
2.1在本地创建的用户文件夹操作方式
0.首先在VisualSVN中创建SVN仓库,在本地创建用户文件夹作为保存项目版本的本地仓库。
1.浏览仓库:右击选择TortoiseSVN-->Repo-browser(浏览地址url为VisualSVN中的仓库地址)此时文件夹还没反应。
2.然后右键点SVN CheckOut出现一个.svn隐藏目录代表成功,右击项目选择Add表示添加到本地仓库(需要先Add才会出现Commit)。
3.右击选择TortoiseSVNàSVN Commit :表示提交操作(将本地仓库中修改的项目提交到SVN服务器),可以写提交相关的日志,可以看到VisualSVN中对应的仓库中有了刚提交的项目。
4. 通过TortoiseSVN—>SVN Update,它是更新操作,