svnadds: 一键提交所有新增文件和修改文件
发布时间:2020-12-15 07:13:35 所属栏目:安全 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 #!/bin/bash############################################## usage: ## svnadd ## svnadd path ## svnadd path message ###########################
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 #!/bin/bash ############################################# # usage: # # svnadd # # svnadd path # # svnadd path message # ############################################# curdir='./' choice='' message='' # check which directory you want to add svn. if [ -n "${1}" ]; then curdir="${1}" if [ -n "${2}" ]; then message="${2}" fi fi # get the files you maybe want to add svn files=`svn st ${curdir} | awk '/?/ { print $2 }'` if [ -z "${files}" ]; then echo 'no files to submit!' echo '' exit fi echo '' echo 'The files that you maybe want to add svn:' echo "START: [`date '+%Y-%m-%d %H:%M:%S'`] ---------->> " for f in $files do echo ' '$f done echo '-------->>' echo -n 'Do you want to add the files to under the subversion? (y/n)' read choice while [ "${choice}" != "Y" -o "${choice}" != "y" ] do if [ "${choice}" == "Y" -o "${choice}" == "y" ]; then for f in $files do echo " Executing command: svn add ${curdir}/${f}" svn add "${curdir}/${f}" done echo " Executing command: svn ci -m '' ${curdir}" svn ci -m "${message}" "${curdir}" echo "END: [`date '+%Y-%m-%d %H:%M:%S'`] <<-------- " echo '' exit else if [ "${choice}" == "N" -o "${choice}" == "n" ]; then echo 'You have cannel to submit the files.' echo "END: [`date '+%Y-%m-%d %H:%M:%S'`] <<-------- " echo '' exit else echo -n 'The error choice,please input your choice(y/n):' read choice fi fi done 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读