Ant中的SVN 使用

最近在调整SDK的打包脚本的时候重新树立了一下ant下面的SVN命令的用法。先简单列举下,以后有精力再慢慢整理细说吧。

svn copy

  • 多用于生成当前版本的tag
		<arg line="copy SVN_URL1 SVN_URL2  --no-auth-cache --non-interactive --username USERNAME --password PASSWORD -m MSG" />
	</exec>

svn add

  • 多用于提交在版本打包过程生成的重要文件,例如代码混淆生成的mapping文件。add 相对麻烦,既要增加,还要提交 <exec executable="svn">
  • <arg line="add LOCAL_URL/mapping.txt" />
  • </exec>
  • <exec executable="svn">
  • <arg line="ci LOCAL_URL/mapping.txt --no-auth-cache --non-interactive --username USERNAME --password PASSWORD -m MSG" />
  • </exec>

svn checkout

  • 多用于把指定目录的文件(例如SDK的文档)最后check出来用于打包 <exec executable="svn">
  • <arg line="co SVN_URL LOCAL_DIR --username USERNAME --password PASSWORD" /> </exec>

svn export

  • 多用于把指定目录的某个文件check出来,他和checkeout的区别是一个是整个目录,一个是具体文件 <exec executable="svn">
  • <arg line="export SVN_URL LOCAL_DIR --username USERNAME --password PASSWORD" />
  • </exec>

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Kotlin入门系列

win7基础 cmd del+指定文件名.扩展名 删除指定文件夹下的一个指定文件

2157
来自专栏数据库

12 条用于 Linux的MySQL/MariaDB 安全最佳实践

英文:tecmint,译文:oschina www.oschina.net/translate/mysql-mariadb-security-best-prac...

2296
来自专栏北京马哥教育

在VMware中的CentOS7.2上安装并配置LAMP服务器

? 糖豆贴心提醒,本文阅读时间8分钟 准备 首先在VMware中安装CentOS7.2,具体安装方法参考我们以前的文章,这里就不详细介绍了。 安装完成之后...

3106
来自专栏农夫安全

【端口渗透】利用Msf测试Redis未授权访问

漏洞等级:高 漏洞位置:内网端口6389开启redis服务 漏洞详情:我们先看这里之前的redis远程执行漏洞。Redis 远程代码执行漏洞(CVE-2016-...

4095
来自专栏野路子程序员

centos多版本php配置多版本composer

44512
来自专栏散尽浮华

nginx访问报错:Too many open files accept:

使用nginx作为web服务,访问的时候报错: accept() failed (24: Too many open files) 原因时:nginx的连接数...

20210
来自专栏nummy

设置VMWARE通过桥接方式使用主机无线网卡上网

将IP地址、子网掩码、默认网关、DNS设置和主机相同网段中。 如此才能真正的实现虚拟机的上网,祝你好运,配置能成功!

1432
来自专栏深度学习之tensorflow实战篇

python 多进程设置 整理版本1

在Python中,实现多进程是比较容易的。我们可以使用multiprocessing进行进程的创建,比如说 import multiprocessing as...

2777
来自专栏凉城

emlog判断文章有没有被百度收录的方法

1985
来自专栏L宝宝聊IT

rsync远程同步的基本配置与使用

2465

扫码关注云+社区

领取腾讯云代金券