svn创建版本库(branch,trunk,tags)
1.创建版本库
svnadmin create /home/comdev/svn/learnsvn
2.修改访问权限等配置之后在在客户端checkout出来
3.在checkout出的版本库中加入三个文件夹
分别为trunk,branches和tags
4.对咱们公司来说只要把相关的文件放在trunk里就可以了我们可以直接在主干上做开发不使用branches了(当然上面的branches文件夹就可以不建了)
5.当要发布新版本时可以使用
svn copy svn://127.0.0.1/learnsvn/trunk svn://127.0.0.1/learnsvn/tags/release1.0
或是直接在tortoiseSVN中在trunk上点击右键->Branck/tag 在弹出窗体的To URL中写入svn://127.0.0.1/learnsvn/tags/release1.0确定即可...
6.要下载发布版本realease1.0只要
使用如下地址即可
svn://127.0.0.1/learnsvn/tags/release1.0
7.分支开发时可以将主干上的更新merge到分支上去反之不可以
一些说明:
trunk主文档库,tags里程碑发布,branches分支开发
使用tortoiseSVN创建发布版本和branches比较简单直接右键->Branches/tag然后填写上要创建的tags或是branches版本即可在linux上可以
$ svn copy svn://127.0.0.1/learnsvn/trunk svn://127.0.0.1/learnsvn/branches/bran1 -m "first branch..."
$ svn copy svn://127.0.0.1/learnsvn/trunk svn://127.0.0.1/learnsvn/tags/relase1.0 -m "release1.0 version..."

浙公网安备 33010602011771号