publish.sh 614 Bytes


branch=$1
csvdata=$2
dist=$3

if [[ $branch == '' ]]; then
	echo "输入 要同步的分支  eg: develop"
	exit
fi

if [[ $dist == '' ]]; then
	dist="./dist"
fi

if [[ $csvdata == '' ]]; then
	echo "输入 要同步的配表分支  eg: develop"
	exit
fi

git checkout $branch
git pull
cd src/csvdata
git checkout $csvdata
git pull
cd -

rsync -aP --exclude=".git" ./src/ ${dist}/src/
rsync -aP ./publish/skynet ${dist}/
rsync -aP --exclude={config/develop.lua,config/nodenames.lua} config ${dist}/
cp kill.sh ${dist}/
cp run.sh ${dist}/

# rsync -aP --exclude-from="./publish/exclude.list" ${origin}/ ./${dist}/