美文网首页
配合php作为svn的发布程序

配合php作为svn的发布程序

作者: 今生缘来世孽 | 来源:发表于2017-12-11 11:32 被阅读8次

#!/bin/bash

#svn publish tool

#2017-9-5

svn=/usr/local/bin/svn

cd /var/www/html/svn_log/files/svn/

svn up --username web --password web101

cat /var/www/html/svn_log/files/svntest/file.log | svn log $2 |head -n 5 | sed -n "/publish" > svnlog

svnlog_change='sed -i"s@publish please@already published@" svnlog'

cat /var/www/html/svn_log/files/svntest/file.log | awk -F ',' '{print "/usr/local/bin/svn/propset --username web --password web101 -r" $1" --revprop svn:log "$svnlog_change" "$2"}' | /bin/bash

[ ! -d /var/www/html/svn_log/files/svntest ] || mv /var/www/html/svn_log/files/svntest /var/www/html/svn_log/files/svn/

/old-svntest/html -${commit}

mkdir /var/www/html/svn_log/files/svntest

chmod -R 777 /var/www/html/svn_log/files/svntest

chown -R www:www /var/www/html/svn_log/files/svntest

cd /var/www/html/svn_log/files/svn/

svn up --username web --password web101

相关文章

  • 配合php作为svn的发布程序

    #!/bin/bash #svn publish tool #2017-9-5 svn=/usr/local/bi...

  • 版本控制

    SVN touch index.php 创建一个Index.php svn add index.php svm ...

  • 2018-08-09

    牵引力浅析PHP程序员的职业生涯 作为一名PHP程序员或者即将走上PHP这个方向的程序员应该都明白,PHP程序员的...

  • 牵引力浅析PHP程序员的职业生涯

    牵引力浅析PHP程序员的职业生涯 作为一名PHP程序员或者即将走上PHP这个方向的程序员应该都明白,PHP程序员的...

  • 2018-08-09

    牵引力浅析PHP程序员的职业生涯 作为一名PHP程序员或者即将走上PHP这个方向的程序员应该都明白,PHP程序员的...

  • 2018-08-07

    牵引力浅析PHP程序员的职业生涯 作为一名PHP程序员或者即将走上PHP这个方向的程序员应该都明白,PHP程序员的...

  • 2018-08-07

    牵引力浅析PHP程序员的职业生涯 作为一名PHP程序员或者即将走上PHP这个方向的程序员应该都明白,PHP程序员的...

  • PHP

    牵引力浅析PHP程序员的职业生涯 作为一名PHP程序员或者即将走上PHP这个方向的程序员应该都明白,PHP程序员的...

  • 牵引力浅析PHP程序员的职业生涯

    牵引力浅析PHP程序员的职业生涯 作为一名PHP程序员或者即将走上PHP这个方向的程序员应该都明白,PHP程序员的...

  • 配置vimdiff作为svn diff的程序

    之前配置过几次,步骤不多但是做起来也麻烦。我干脆把所有东西写到一个shell脚本里了,直接执行即可。文件存放的目录...

网友评论

      本文标题:配合php作为svn的发布程序

      本文链接:https://www.haomeiwen.com/subject/bxkiixtx.html