zoukankan      html  css  js  c++  java
  • 批处理完成SVN更新与VS编译的操作

    /command:update

    /command:add

    /command:commit

    /logmsg:"msgstr"

     

    1. 多个离散svn目录的更新
      1. "C:/program       files/tortoisesvn/bin/TortoiseProc.exe" /command:update       /Path:"C:/a/b/"*"D:/a/b/c/test/txt" /closeonend:0
        1.   
        2. /command:update      svn更新命令
        3.   
        4. /Path:"C:/a/b/c/"    需要更新的目录
        5.   
        6. /closeonend:0                    操作结束符
    2. 多个离散svn目录的提交
      1. "C:/program       files/tortoisesvn/bin/TortoiseProc.exe" /command:add       /Path:"C:/a/b/c/" /closeonend:0
      2. "C:/program       files/tortoisesvn/bin/TortoiseProc.exe" /command:commit       /Path:"C:/a/b/c/" /logmsg:"This is a Test"       /closeonend:0
        1.   
        2. /command:add                 
        3.   
        4. /command:commit
        5.   
        6. /logmsg:"msgstr"
    3. 隐藏CMD窗口[此功能不属于svn命令功能范畴,批处理解决方案]

    @echo off

    If "%1"=="h" goto begin

    Start mshta vbscript:createobject("wscript.shell").run("""%~nx0""" h",0)(windows.close)&&exit:begin

     

    @echo off

    echo =================================

    echo author lewis

    echo email:lewisli_num@hotmail.com

    echo update:2014-07-11

    echo =================================

    echo 这是一个简化svn更新与vs编译的批处理

    echo 1)step one 更新专案svn目录

    rem SVN安装目录

    set svn_localpath=C:Program FilesTortoiseSVNin

    rem SVN操作目录

    set svn_workpath=C:UIAuto7.3x

    echo 正在更新目录 %svn_workpath%

    if exist %svn_workpath% GOTO :update

    :update

    "%svn_localpath%"TortoiseProc.exe/command:update /path:"%svn_workpath%" /closeonend:0

    echo 更新目录 %svn_workpath% 成功

    pause

    echo 2)step two 根据msbuild工具重新编译

    set vs_BuildProjectPath=C:UIAuto7.3xDemoProjectAUTOTester.sln

    echo 正在处理Project %vs_BuildProjectPath%

    c:

    rem VS BuildTool 路径

    cd WindowsMicrosoft.NETFrameworkv4.0.30319

    rem VS BuildProject

    msbuild C:UIAuto7.3xDemoProjectAUTOTester.sln

    echo 请检查编译是否成功,按任意键退出!

    pause

  • 相关阅读:
    小结css2与css3的区别
    javascript变量的作用域
    javascript面向对象
    小结php中几种网页跳转
    foreach
    post与get,这两人到底神马区别??
    typescript遍历Map
    dataTable.js参数
    showModal()和show()的区别
    javascript中location.protocol、location.hostname和location.port
  • 原文地址:https://www.cnblogs.com/lewisli/p/3837989.html
Copyright © 2011-2022 走看看