这些 Apache Ant 任务是围绕 Continuus 源代码管理器 的包装器。它们已在 Windows 2000 上针对 5.1/6.2 版本进行了测试,但应该在安装了 ccm 的其他平台上运行。
将文件签入 Continuus
属性 | 值 | 必需 |
---|---|---|
file | 命令将操作的文件的路径 | 是 |
comment | 指定注释。 | 否;默认值为 Checkin加上日期 |
task | 指定用于签入文件的任务编号(可以使用 default) |
否 |
ccmdir | 指向 ccm 可执行文件的路径,如果它不在 PATH 中,则需要此路径 |
否 |
签入文件 c:/wa/com/foo/MyFile.java。文本 mycomment 作为注释添加。使用的任务是设置为默认的任务。
<ccmcheckin file="c:/wa/com/foo/MyFile.java" comment="mycomment"/>
运行 Continuus 签出命令
属性 | 值 | 必需 |
---|---|---|
file | 命令将操作的文件的路径 | 两者中只有一个 |
fileset | 包含要签出的文件的 fileset | |
comment | 指定注释 | 否 |
task | 指定用于签入文件的任务编号(可以使用 default) |
否 |
ccmdir | 指向 ccm 可执行文件的路径,如果它不在 PATH 中,则需要此路径 |
否 |
签出文件 c:/wa/com/foo/MyFile.java。注释属性 mycomment 作为任务注释添加。使用的任务是设置为默认的任务。
<ccmcheckout file="c:/wa/com/foo/MyFile.java" comment="mycomment"/>
签出 lib 目录中所有具有 .jar 扩展名的文件。注释属性 mycomment 作为任务注释添加。使用的任务是设置为默认的任务。
<ccmcheckout comment="mycomment"> <fileset dir="lib" > <include name="**/*.jar"/> </fileset> </ccmcheckout >
运行 Continuus 命令以签入默认任务
属性 | 值 | 必需 |
---|---|---|
comment | 指定注释。 | 否 |
task | 指定用于签入文件的任务编号(可以使用 default) |
否 |
ccmdir | 指向 ccm 可执行文件的路径,如果它不在 PATH 中,则需要此路径 |
否 |
对当前任务中所有签出的文件执行签入默认任务。
<ccmcheckintask comment="blahblah/>
运行 Continuus 重新配置/更新命令
属性 | 值 | 必需 |
---|---|---|
recurse | 递归子项目 | 否;默认值为 false |
verbose | 执行详细的重新配置操作 | 否;默认值为 false |
ccmproject | 指定要应用操作的 ccm 项目。 | 是 |
ccmdir | 指向 ccm 可执行文件的路径,如果它不在 PATH 中,则需要此路径 |
否 |
对项目 ANTCCM_TEST#BMO_1 执行 Continuus reconfigure
。
<ccmreconfigure ccmproject="ANTCCM_TEST#BMO_1" verbose="true"/>
创建 Continuus 任务。
属性 | 值 | 必需 |
---|---|---|
comment | 指定注释 | 否 |
platform | 指定目标平台 | 否 |
ccmdir | 指向 ccm 可执行文件的路径,如果它不在 PATH 中,则需要此路径 |
否 |
resolver | 指定解析器 | 否 |
release | 指定 CCM 版本 | 否 |
subsystem | 指定子系统 | 否 |
task | 指定用于签入文件的任务编号(可以使用 default) |
否 |
为版本 ANTCCM_TEST 创建一个任务,当前用户作为此任务的解析器。
<ccmcreatetask resolver="${user.name}" release="ANTCCM_TEST" comment="blahblah"/>