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'
相关推荐
leehbhs 2020-07-26
leehbhs 2020-06-20
ECSHOP专属建设 2020-11-13
xzjforDream 2020-09-23
fenggit 2020-09-15
起点 2020-08-17
leehbhs 2020-07-04
pub_svnserve.conf的 pub_authz.conf的配置文件有非法字符的原因引起,需要查找pub_authz.conf提的非法内容比如多余的空格删除或直接将pub_authz.conf
起点 2020-06-28
dingqinghu 2020-06-16
dengweijunkedafu 2020-06-09
nebulali 2020-05-27
起点 2020-05-10
起点 2020-05-05
83520298 2020-05-04