从 svn 服务器下载最新源码并且记录下对应 revision 号的 cmd 脚本

此文版权属于作者智勇,任何人、媒体或者网站转载、借用都必须征得作者本人同意


CMD 脚本源码:

rem  file: co_revision.cmd

@echo   off
rem  版权所有 智勇

if  [ %1 ] == []  goto   :eof

@echo  --------------------------------------------
@echo   ...  Check out the source from svn server ...

set  TMPFILE = tmp . txt

set  PRJ_NAME = Hello
set  SVR_NAME = svn: // svr_name
set  PRJ_PATH =/ Test / World / trunk / Development /

set  cmd_str = svn . exe co  " %SVR_NAME%%PRJ_PATH%%PRJ_NAME% "

%cmd_str
> %TMPFILE%

type  %TMPFILE%

for   / " tokens=1,2,3,4 delims=.  "  %%i in  ( 'more %TMPFILE%^|findstr  / C: " Checked out revision " ' )   do   (
    
echo   # define REVISION_NUMBER %%l > %1   //  revision number of %PRJ_NAME%
)

for   / " tokens=2 delims=  "  %%i in  ( ' date   / t' )   do   (
    
echo   # define BUILD_DATE %%i >> %1
)

del  %TMPFILE%

set  TMPFILE =
set  PRJ_NAME =
set  SVR_NAME =
set  PRJ_PATH =
set  cmd_str =

  使用方法:

     co_revision.cmd revision.h

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值