Git SVN获取更新的脚本
上篇Blog里介绍了Git SVN的工作流程,如果在一个分支工作时,想取得SVN上的更新,那么可以使用下面这个脚本,只要一个命令就能搞定了。
br=`git branch|grep \*|cut -c3-` echo "Branch:$br" echo "" echo "--- Stashing ---" git stash if [ $? -ne 0 ]; then echo "--- Stashing failed. ---" exit 127 fi echo "" echo "--- Checking out master ---" git checkout master echo "" echo "--- Getting update from SVN ---" git svn rebase echo "" echo "--- Checking out $br ---" git checkout $br echo "" echo "--- Getting update from master ---" git rebase master echo "" echo "--- Restore working space ---" git stash pop echo "" echo "--- Done. ---"
您可能还会觉得这些文章有用: