Copyright © 2022-2025 aizws.net · 网站版本: v1.2.6·内部版本: v1.25.2·
页面加载耗时 0.00 毫秒·物理内存 135.7MB ·虚拟内存 1372.6MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
CVS(并行版本系统)是一个版本控制系统。它用于处理从CVS存储库中检索到的模块。
| 属性 | 说明 | 必填 |
| command | 要执行的命令。 | 否 |
| compression | 要求为true或false | 否 |
| compressionlevel | 它需要1到9之间的一个数字。 | 否 |
| cvsRoot | 一个CVSROOT变量。 | 否 |
| cvsRsh | 一个CVS_RSH变量。 | 否 |
| dest | target目录路径。 | 否 |
| package | 要检出的包裹名称。 | 否 |
| tag | 要签出的包裹标签。 | 否 |
| date | 最新修订日期。 | 否 |
| quiet | 禁止显示信息性消息。 | 否 |
| reallyquiet | 禁止显示所有消息。 | 否 |
| noexec | 不执行。 | 否 |
| output | 产生输出。 | 否 |
| error | 用于从命令中定向标准错误的文件。 | 否 |
| append | 在重定向到文件时是否附加输出/错误。 | 否 |
| port | CVS使用的端口。 | 否 |
| passfile | 一个读取密码的文件。 | 否 |
| failonerror | 如果失败,请停止构建过程。 | 否 |
让我们看一个示例,其中从cvsRoot属性指向的CVS存储库中检出package ant,并将文件存储在$ {ws.dir}。
<project name="cvs-project" default="cvs">
<target name="cvs">
<cvs cvsRoot=":pserver:anoncvs@cvs.apache.org:/home/cvspublic" package="ant" dest="${ws.dir}"/>
</target>
</project>
我们可以更新已经签出到$ {ws.dir}中的软件包。使用下面的示例。
<project name="cvs-project" default="cvs">
<target name="cvs">
<cvs dest="${ws.dir}" command="update"/>
</target>
</project>
此任务用于删除单个文件,目录或子目录。我们还可以通过指定文件集来删除文件集。默认情况下,它不会删除空目录,我们需要使用includeEmptyDirs属性来删除该目录。它具有下表中列出的各种属性。 ...