這些 Apache Ant 任務是 Continuus Source Manager 的包裝器。它們已在 Windows 2000 上針對版本 5.1/6.2 進行測試,但應可在已安裝 ccm 的其他平台上執行。
將檔案簽入 Continuus
屬性 | 值 | 必要 |
---|---|---|
檔案 | 命令將運作的檔案路徑 | 是 |
註解 | 指定註解。 | 否;預設為 簽入加上日期 |
任務 | 指定用於簽入檔案的任務編號(可以使用 預設) |
否 |
ccmdir | 如果 ccm 可執行檔案不在 PATH 中,則需要其路徑 |
否 |
簽入檔案 c:/wa/com/foo/MyFile.java。文字 mycomment 會新增為註解。使用的任務是設定為預設值的任務。
<ccmcheckin file="c:/wa/com/foo/MyFile.java" comment="mycomment"/>
執行 Continuus 簽出命令
屬性 | 值 | 必要 |
---|---|---|
檔案 | 命令將運作的檔案路徑 | 兩個命令中只有一個 |
檔案集 | 包含要簽出的檔案的檔案集 | |
註解 | 指定註解 | 否 |
任務 | 指定用於簽入檔案的任務編號(可以使用 預設) |
否 |
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 命令以簽入預設任務
屬性 | 值 | 必要 |
---|---|---|
註解 | 指定註解。 | 否 |
任務 | 指定用於簽入檔案的任務編號(可以使用 預設) |
否 |
ccmdir | 如果 ccm 可執行檔案不在 PATH 中,則需要其路徑 |
否 |
對目前任務中所有已簽出的檔案執行簽入預設任務。
<ccmcheckintask comment="blahblah/>
執行 Continuus 重新設定/更新命令
屬性 | 值 | 必要 |
---|---|---|
遞迴 | 在子專案上遞迴 | 否;預設為 false |
詳細 | 執行詳細的重新設定作業 | 否;預設為 false |
ccmproject | 指定套用作業的 ccm 專案。 | 是 |
ccmdir | 如果 ccm 可執行檔案不在 PATH 中,則需要其路徑 |
否 |
對專案 ANTCCM_TEST#BMO_1 執行 Continuus 重新設定
。
<ccmreconfigure ccmproject="ANTCCM_TEST#BMO_1" verbose="true"/>
建立 Continuus 任務。
屬性 | 值 | 必要 |
---|---|---|
註解 | 指定註解 | 否 |
平台 | 指定目標平台 | 否 |
ccmdir | 如果 ccm 可執行檔案不在 PATH 中,則需要其路徑 |
否 |
解析器 | 指定解析器 | 否 |
發行 | 指定 CCM 發行 | 否 |
子系統 | 指定子系統 | 否 |
任務 | 指定用於簽入檔案的任務編號(可以使用 預設) |
否 |
為發行 ANTCCM_TEST 建立一個任務,並將目前使用者設為此任務的解析器。
<ccmcreatetask resolver="${user.name}" release="ANTCCM_TEST" comment="blahblah"/>