1. 设置一些常用的修改、查看、编辑externals的svn命令,直接在~/.bashrc中添加,之后source ~/.bashrc就可以了。
# some svn aliases alias svnset='svn propset svn:externals . -F' alias svnget='svn propget svn:externals' alias svnedit='svn propedit svn:externals --editor-cmd vim .'
2. 更新当前路径下所有的在版本库下的代码,编写shell脚本。
svn_dirs=$(find $(pwd) -name .svn -type d | sort -rV) for svn_dir in $svn_dirs do dir=$(cd $svn_dir/..; pwd) echo $dir cd $dir && svn update done