`

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

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


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


1.安装 Slik-Subversion-1.7.19-x64.msi https://sliksvn.com/pub/Slik-Subversion-1.7.19-x64.msi, 32位 https://sliksvn.com/pub/Slik-Subversion-1.7.19-win32.msi
2.使用命令: svn info source_path
C:\Program Files\SlikSvn\bin>svn info F:\D\work_documents\wp_idea_linux\rh_cpm
路径: 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
版本: 3578
节点种类: 目录
调度: 正常
最后修改的作者: luqt
最后修改的版本: 3578
最后修改的时间: 2015-02-03 09:36:06 +0800 (周二, 2015-02-03)



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变量,后面可以使用.
分享到:
评论

相关推荐

    Slik-Subversion-1.6.0-x64

    Slik-Subversion-1.6.0-x64Slik-Subversion-1.6.0-x64Slik-Subversion-1.6.0-x64

    Slik-Subversion-1.6.12-x64.msi

    Slik-Subversion-1.6.12-x64.msi

    SVN+TortoiseSVN+Slik-Subversion+site-1.0.6

    SVN,全称为Subversion,是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的变更历史。TortoiseSVN则是SVN的一个图形化客户端,它为Windows用户提供了一个直观的界面来操作SVN仓库。Slik-...

    Slik-Subversion-1.9.7-x64

    《Slik-Subversion-1.9.7-x64:高效版本控制系统助力WebStorm开发》 Slik-Subversion-1.9.7-x64是一款专为WebStorm集成的Subversion(简称SVN)客户端,适用于64位操作系统。在软件开发过程中,版本控制工具扮演着...

    svn客户端Slik-Subversion-1.9.4-x64.msi

    2. **环境变量设置**: 安装完成后,Slik Subversion 将自动添加到系统的PATH环境变量中,这样用户可以在命令行中直接使用svn命令。 3. **验证安装**: 用户可以通过在命令行输入`svn --version`来检查Subversion...

    slik subversion命令行的svn工具 dos环境

    这种工具对于习惯使用命令行或者需要自动化SVN任务的开发者来说,尤其有用。 **Subversion基础概念** 1. **版本库(Repository)**:存储项目所有版本的地方,类似于数据库,但专门用于管理代码和文档的历史版本。...

    Slik-Subversion-1.9.6-win32.zip

    标题中的"Slik-Subversion-1.9.6-win32.zip"表明这是一个针对Windows 32位系统的Slik SVN 1.9.6版本的压缩包文件。这个版本的发布旨在为开发者提供高效、可靠的版本控制服务,便于团队协作和项目管理。 Subversion...

    Slik-Subversion-1.7.7-win32.msi

    Slik-Subversion最新版本1.7.7 最新版本

    Slik-Subversion win32

    Slik-Subversion是一款比较流行的svn客户端

    Slik-Subversion-1.9.5-win32

    Slik Subversion提供的命令行工具(svn.exe)允许开发者执行诸如`svn checkout`(检出)、`svn commit`(提交)、`svn update`(更新)、`svn diff`(比较差异)等操作,极大地提高了开发效率。 4. **与其他工具...

    Slik-Subversion-1.7.9-win32

    Slik-Subversion-1.7.9-win32

    Slik-Subversion-1.9.5-x64.zip

    3. **svn命令行工具**:Slik SVN包含了svn命令行工具,通过命令行界面,用户可以执行诸如check out(检出)、commit(提交)、update(更新)、merge(合并)等操作,为开发者提供了强大的版本控制功能。 4. **IDE...

    Slik-Subversion-1.6.12-x64

    Subversion,简称SVN,是一种广泛使用的开源版本控制系统,旨在跟踪文件和目录的变更,以便团队成员可以在不影响其他人的工作的情况下进行并行开发。 JavaHL是Subversion的一个接口,它用Java语言编写,为Java...

    Slik-Subversion-1.8.13-x64.msi

    Slik-Subversion-1.8.13-x64.msi 官方下载

    Slik-Subversion-1.12.0-x64.zip

    《Slik Subversion 1.12.0 x64:高效版本控制工具解析》 在软件开发领域,版本控制工具扮演着至关重要的角色。Git 和 SVN(Subversion)是两大主流的版本控制系统,它们都能有效地帮助团队进行协同工作,追踪代码...

    Slik-Subversion-1.9.7-x64.msi

    windows下的svn服务器 svn 服务端安装包 要建立仓库必须先安装此包 Slik-Subversion-1.9.7-x64.msi ,可以配合 TortoiseSVN 使用

    Slik-Subversion

    Slik-Subversion-1.7.10-win32.msi

    Slik-Subversion-1.14.1-x64.zip

    《Slik Subversion 1.14.1 x64: 深入理解SVN客户端》 在软件开发过程中,版本控制工具扮演着至关重要的角色。Subversion(简称SVN)作为一款广受欢迎的开源版本控制系统,为团队协作提供了强大而稳定的解决方案。...

Global site tag (gtag.js) - Google Analytics