SVN创建分支、打标签脚本

SVN打标签Window批处理脚本tag_svn.bat:

set trunk_path=svn://.....
set tag_path=%trunk_path%/tag
set version=%1

svn mkdir %tag_path%/t_%version% -m "mkdir tags %version%"
svn cp %trunk_path%/somdir %tag_path%/t_%version%/server -m "somedir tags %version%"

 首先把SVN的地址和标签的地址,以及版本赋值给不同的变量。其中version=%1是指取第一个参数赋值给变量version

然后,在SVN的tag目录下,创建tag版本目录

最后是从主干上打标签到指定标签版本目录下。

使用:cmd下,到脚本目录下运行:tag_svn.bat 1.0.1

就会在SVN的Tag目录下打出一个t_1.0.1的标签

 

SVN打标签Linux Shell脚本tag_svn.sh:

trunk_path="svn://...."
tag_path='$trunk_path/tag'
version=$1

svn mkdir $tag_path/t_$version -m 'mkdir tags $version'
svn cp $trunk_path/somedir $tag_path/t_$version/somedir -m 'tags $version'

运行:./tag_svn.sh 1.0.1 

 

 

SVN打分支Window批处理脚本branch_svn.bat:

 

set tag_path=svn://..../tag
set branch_path=svn://..../branch
set version=%1

svn mkdir %branch_path%/%version% -m "mkdir branch %version%"
svn cp %tag_path%/t_%version%/somedir %branch_path%/%version%/somedir -m "branch %version%"

 

从已有标签中打出分支:

 首先把SVN的标签地址和分支的地址,以及版本赋值给不同的变量。其中version=%1是指取第一个参数赋值给变量version

然后,在SVN的branch目录下,创建branch版本目录

最后是从标签打分支到指定分支版本目录下。

使用:cmd下,到脚本目录下运行:branch_svn.bat 1.0.1

就会在SVN的branch目录下打出一个1.0.1的分支

 

SVN打分支Linux Shell脚本branch_svn.sh:

 

tag_path="svn://..../tag"
branch_path="svn://..../branch"
version=$1
svn mkdir $branch_path/$version -m 'mkdir branches $version'
svn cp $tag_path/t_$version/somedir $branch_path/$version/somedir -m 'branches $version'

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值