Slik-Subversion使用命令行或者Ant获得本地svn的版本号码

使用命令行 Subversion 访问项目源文件 [url]https://www.open.collab.net/nonav/scdocs/ddUsingSVN_command-line.html.zh-cn[/url]
命令行SVN的使用 [url]http://blog.csdn.net/dawanganban/article/details/41150837[/url]


Slik-Subversion安装包地址[url]https://sliksvn.com/pub/[/url]


1.安装 Slik-Subversion-1.7.19-x64.msi [url]https://sliksvn.com/pub/Slik-Subversion-1.7.19-x64.msi[/url], 32位 [url]https://sliksvn.com/pub/Slik-Subversion-1.7.19-win32.msi[/url]
2.使用命令: svn info source_path
[color=darkblue]C:\Program Files\SlikSvn\bin>svn info F:\D\work_documents\wp_idea_linux\rh_cpm[/color]
[b]路径: F:\D\work_documents\wp_idea_linux\rh_cpm
工作副本根目录: F:\D\work_documents\wp_idea_linux\rh_cpm
URL: https://zhronghuitec.oicp.net:8483/svn/rh_cpm/trunk
版本库根: https://zhronghuitec.oicp.net:8483/svn/rh_cpm
版本库 UUID: e6aab631-1a8a-a641-8fd9-0a9ee6a259fb
版本: [color=red]3578[/color]
节点种类: 目录
调度: 正常
最后修改的作者: luqt
最后修改的版本: 3578
最后修改的时间: 2015-02-03 09:36:06 +0800 (周二, 2015-02-03)[/b]


Ant调用:
<!-- 这里需要读取调用参数 -->
<target name="update_svn" if="${updateSVN}">
<echo message="===============需要更新到SVN最新代码===============" />
<exec dir="${basedir}" executable="svn">
<arg line="up" />
</exec>
</target>
<target name="read_svn_version">
<echo message="===============获得SVN版本号===============" />
<mkdir dir="${target.dir}" />
<exec dir="${basedir}" executable="svn" output="${target.dir}/svninfo.xml">
<arg line="info --xml ${basedir}" />
</exec>
<xmltask source="${target.dir}/svninfo.xml">
<copy path="/info/entry/@revision" property="svn.head.rev" />
</xmltask>
<echo message="当前源码SVN版本号:${svn.head.rev}" />
<delete file="${target.dir}/svninfo.xml">
</delete>
</target>

读取版本号存放到svn.head.rev变量,后面可以使用.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值