svn定时自动更新

今天配置了svn的定时自动更新,使用了crond,具体操作如下:

  1. 先到 /path/to/checkout 目录把要checkout的内容,svn co命令checkout出来
    cd /path/to/checkout
    svn co svn://xxxxx/xxxx –username abc –password xxx

  2. 修改cron配置文件
    crontab -e

  3. 加入svn更新命令
    /5 * /usr/bin/svn up /path/to/checkout –username abc –password xxx
    以上命令表示每隔5分钟自动执行svn up,使用后面的账号和密码,更新的文件夹

  4. 启动,或者重启crond
    service crond start
    service crond restart

ok,搞定。