SVN版本库搜索脚本
<h4>按照账号搜索版本库</h4>
<pre><code>#!/bin/bash
svnroot=/data/svnroot/
read -p "输入要搜索提交记录的员工账号:" user_id
#user_id=niehy
for pa in `find $svnroot -type d -name conf`
do
#echo ${pa%*/conf}
ver_max=`svnlook youngest ${pa%*/conf}`
ver_list=($(seq 1 1 $ver_max))
for ver in ${ver_list[@]}
do
#echo ${pa%*/conf} $ver
svnlook author -r $ver ${pa%*/conf}|grep $user_id&&echo ${pa%*/conf} $ver
done
done</code></pre>
<h4>按照文件名搜索</h4>
<pre><code>svnlook tree /data/svnroot/CertMgmt/ --full-paths</code></pre>