[java]svn定时更新并把文件夹拷贝到相应位置

Posted 天赋吉运科技

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[java]svn定时更新并把文件夹拷贝到相应位置相关的知识,希望对你有一定的参考价值。

点击蓝字关注“天赋吉运科技”

[java]svn定时更新并把文件夹拷贝到相应位置

svn定时更新并把文件夹拷贝到相应位置

[java]svn定时更新并把文件夹拷贝到相应位置

此篇博客由来

        测试与生产环境网段不同, 所以每次测试提交的代码,都要手动拷贝到生产的环境上,然后jenkins打包. 所以开始我每次都要手动拷贝测试svn到生产的svn. 太麻烦了,所以我就写了一个脚本svn自动更新,然后移动… (Ps:我电脑恰好可以同时连这两个网段) 

        思路: 从测试环境定时更新代码到本地, 本地移动代码到我down生产环境的文件夹中. 然后再提交就好~~  

svn定时更新

1、先创建一个定时任务: svnUpdate.bat 

每隔一分钟自动更新svn 

    schtasks /create /sc minute /mo 1 /tn “mySvnTask” /tr D:\cron.bat 
    /sc表示指定计划频率,/mo时间间隔,/tn指定的唯一任务名,/tr要执行的程序路径,cron.bat是更新svn的程序。

    内容如下:

[java]svn定时更新并把文件夹拷贝到相应位置

    /closeonend:3表示tortoiseSVN更新后如果没有错误或冲突,就自动关闭弹出框。

    如果你想关闭, 很简单,找到windows定时任务,然后找到:”mySvnTask”,停掉就好了.

2、文件夹下所有内容复制到另一个文件夹下:

[java]svn定时更新并把文件夹拷贝到相应位置

    然后把这个打成一个jar. 怎么打成zip,请看我下篇博客 
    定时执行这个jar,迁移过去就到了生产的svn目录下面了. 
    svn自动提交,待我后面分析

[java]svn定时更新并把文件夹拷贝到相应位置

联系我们

        没有教不好的学生

        只有不会教的老师

        大米时代(北京)教育科技有限公司

        座机:010-51292788

                    0316-5552070

        手机(微信):15831639058

        邮箱:3460307818@qq.com

        编辑:十四期 张伟杰

以上是关于[java]svn定时更新并把文件夹拷贝到相应位置的主要内容,如果未能解决你的问题,请参考以下文章

如何将eclipse项目和svn关联

VisualSVN Server与TortoiseSVN搭建SVN版本控制系统

TortoiseSVN与VisualSVN Server搭建SVN版本控制系统

windows下svn钩子实现每次提交更新至web目录

TortoiseSVN与VisualSVN Server搭建SVN版本控制系统

如何自动更新SVN项目