svn做为一个经常使用的版本管理工具,一些基本操做必需要会,在这里整理一下本身使用svn的一些体会:html
svn<a href="http://rj.baidu.com/soft/detail/11993.html?ald" 百度一下"" target="_blank">下载svn
安装(这里安装选择默认的安装路径就能够了)工具
检出代码 htm
如何检出代码: blog
新建文件夹 -> 在文件夹中右键 -> SVN checkout 开发
填写路径--ok get
开始版本管理class
版本文件夹目录结构 版本管理
分别对应 trunk(主干),branch(分支), tag(标记)百度
在主干上新建一个分支
主干右键选择 TortoiseSVN -> branch/tag
分支创建成功到目标文件夹update就能够更新下来新创建的分支
merge合并
在分支上右键选择 TortoiseSVN -> merge
>而后下一步,跟新合并,合并完成
须要注意的是:建立分支和合并的操做是彻底相反的,他们都是在你须要用到的文件夹上面操做,分支是从主干分支出去,合并是从主干抓取分支代码。都是在主干上操做
tag的做用:
版本管理主要是方便开发人员更加方便的处理应急状况, 好比:紧急上线、紧急修复bug。每个tag上的分支都对应一个线上版本的代码库,不须要在一个主干上来回找线上版本的版本号,来回切本身的代码。因此,每一上线咱们都打一个标记(新建一个分支),标记本次上线的代码。