You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
918 B

1 month ago
#!/bin/bash
filePath=$(cd `dirname $0`; pwd)
fileName=${filePath}"/realmList.json"
svnName="https://119.91.229.66/svn/arpg_svr_proj/trunk/cfg/standalone/Realmlist/realmList.json"
function check_process()
{
cd ${filePath}
svn info
}
function update_process()
{
if [ -f $fileName ] ; then
echo "file exists"$fileName
rm -rf $fileName
else
echo "file not exists"$fileName
fi
cd ${filePath}
svn update $file
}
function upload_process()
{
if [ -f $fileName ] ; then
echo "file exists"$fileName
svn commit -m "add new realmlist" $fileName
else
echo "file not exists"$fileName
fi
}
function diff_process()
{
cd ${filePath}
svn diff ${fileName} ${svnName}
}
case $1 in
"check")
check_process
;;
"update")
update_process
;;
"upload")
upload_process
;;
"diff")
diff_process
;;
esac