最近有个功能,是需要从在liunx上拉取svn地址,并创建一个新文件进行提交,shell脚本如下
#!/bin/bash
echo "Hello World !"
myFile="wms"
#这里的-x 参数判断$myPath是否存在并且是否具有可执行权限
if [ ! -d "/uitest"]; then
svn checkout http://svn.egomsl.com/svn/repos/autotest.globalegrow.com/projectScript/uitest
else
cd $PWD/uitest
fi
echo "the file path for" $PWD
#先更新项目
svn update
#创建项
if [ ! -d "$myFile" ]; then
mkdir $myFile
fi
#增加项目
svn add $myFile
#上传项目
svn commit -m "crate file $myFile" $myFile