1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- #!/bin/bash
- usage () {
- echo "e.g. ./gitpulls.sh master master master master master master
- 使用说明,参数要和下面库顺序一致,自动切换分支并更新如下库:
- BFAnalyzeKit
- BFCommonKit
- BFFramework
- BFMaterialKit
- BFNetRequestKit
- BFUIKit"
- echo "参数为空或个数不对,查看使用说明。"
- exit 0
- }
- echo '正确参数为6个,现输入:' $# '个'
- if (($# < 6)); then
- usage
- fi
-
- cd ../BFAnalyzeKit
- git checkout $1
- git pull
- cd ..
- cd ./BFCommonKit
- git checkout $2
- git pull
- cd ..
- cd ./BFFramework
- git checkout $3
- git pull
- cd ..
- cd ./BFMaterialKit
- git checkout $4
- git pull
- cd ..
- cd ./BFNetRequestKit
- git checkout $5
- git pull
- cd ..
- cd ./BFUIKit
- git checkout $6
- git pull
- cd ..
-
- echo "pull is done ..."
|