用shell 脚本来操作subversion
2010-01-29 16:18
288 查看
周海汉 /文
2010.1.29
一个svn下有很多svn项目的目录,每个项目目录下有trunk,branches,tags目录。如果直接在项目目录下check out或update,会导致本地文件很大,因为tags,branches都会下载很多副本。而我现在只关心主干。
假设我的svn目录在~/svn下面。
新建svnup.sh
chmod +x svnup.sh
./svnup.sh
就可以自动更新每个项目的主干。
再将主干导出。
vi svnexport.sh
chmod +x svnexport.sh
./svnexport.sh
2010.1.29
一个svn下有很多svn项目的目录,每个项目目录下有trunk,branches,tags目录。如果直接在项目目录下check out或update,会导致本地文件很大,因为tags,branches都会下载很多副本。而我现在只关心主干。
假设我的svn目录在~/svn下面。
新建svnup.sh
#!/bin/bash #author:zhouhh #blog: http://blog.csdn.net/ablo_zhou cur=`pwd` echo $cur for dirname in `ls`; do cd "$cur/$dirname/trunk" echo "$dirname/trunk" svn up done ~
chmod +x svnup.sh
./svnup.sh
就可以自动更新每个项目的主干。
再将主干导出。
vi svnexport.sh
#!/bin/bash cur=`pwd` echo $cur for dirname in `ls`; do echo "$dirname" svn export $dirname "/home/zhouhh/svnnew/$dirname" done
chmod +x svnexport.sh
./svnexport.sh
相关文章推荐
- 【SHELL脚本】文件操作
- Linux的简单shell脚本中修改文件操作
- shell脚本连接、读写、操作mysql数据库实例
- shell脚本操作mysql数据库
- 分享一个遍历当前文件夹下所以子目录,并在子目录中执行其他操作的shell脚本
- SHELL脚本操作mysql数据库
- HBase.使用shell脚本进行HBase操作
- 输出执行操作和打印日志的shell脚本
- Shell脚本的一些操作和知识
- Shell脚本基础6-if语句练习-文件测试操作
- 通过shell脚本进行数据库操作
- 常用shell脚本操作
- linux下shell脚本read操作
- shell脚本——输出打印显示的操作使用
- shell 脚本实现二进制文件数据的异或(xor)操作
- shell脚本操作数据库
- linux基本操作---shell脚本-变量、表达式、日期
- shell 脚本简单txt文本数据操作
- shell脚本操作mysql数据库 (部份参考)