鍍金池/ 教程/ Linux/ Ant CVS任務(wù)
Ant Telnet任務(wù)
Ant Javac任務(wù)
Apache Ant構(gòu)建文件-project標(biāo)簽
Apache Ant任務(wù)失敗
Apache Ant目標(biāo)-target標(biāo)簽
Apache Ant API
Ant Condition任務(wù)
Ant過濾器任務(wù)
Ant Mkdir創(chuàng)建目錄任務(wù)
Ant休眠任務(wù)
Apache Ant入門程序(Hello World)
Apache Ant InputHandler接口
Ant JUnit任務(wù)
Apache Ant自定義組件
Apache Ant參數(shù)處理器
Apache Ant令牌過濾器
Apache Ant IDE集成
Ant Concat任務(wù)
Apache Ant安裝
ANT教程
Apache Ant類型
Ant EAR任務(wù)
Ant簡(jiǎn)介
Ant長(zhǎng)度任務(wù)
Ant Chmod任務(wù)
Ant LoadFile任務(wù)
Ant導(dǎo)入任務(wù)
Apache Ant If和Unless用法
Ant Gzip任務(wù)
Ant移動(dòng)文件任務(wù)
Apache Ant Jar示例
Apache Ant任務(wù)-task標(biāo)簽
Apache Ant監(jiān)聽器和記錄器
Ant AntStructure任務(wù)
Ant刪除任務(wù)
Apache Ant Java任務(wù)
Apache Ant basename任務(wù)
Ant Zip任務(wù)
Ant之外的Apache Ant任務(wù)
Ant Copy任務(wù)
Ant CVS任務(wù)
Apache Ant命令行參數(shù)
Apache Ant功能特性
Apache Ant屬性
Ant War任務(wù)

Ant CVS任務(wù)

CVS(并發(fā)版本系統(tǒng))是一個(gè)版本控制系統(tǒng)。 它用于處理從CVS存儲(chǔ)庫檢索的模塊。

1. Apache Ant CVS任務(wù)屬性

屬性 描述 必需
command 要執(zhí)行的命令
compression 是否要壓縮,truefalse
compressionlevel 1到9之間的數(shù)字。
cvsRoot CVSROOT變量
cvsRsh CVS_RSH變量
dest 目標(biāo)目錄路徑
package 要簽出的包名稱
tag 要檢查的包的標(biāo)記
date 最近修訂日期
quiet 抑制信息消息輸出或記錄
reallyquiet 取消所有消息
noexec 不執(zhí)行
output 產(chǎn)生輸出
error 用于從命令引導(dǎo)標(biāo)準(zhǔn)錯(cuò)誤的文件
append 重定向到文件時(shí)是否附加輸出/錯(cuò)誤
port CVS使用的端口
passfile 讀取密碼的文件
failonerror 如果失敗則停止構(gòu)建過程

2. Apache Ant CVS任務(wù)示例

下面來看看一個(gè)示例,它從cvsRoot屬性指向的CVS存儲(chǔ)庫中檢出包ant,并將文件存儲(chǔ)在${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>

可以將已經(jīng)簽出的包更新到${ws.dir},使用以下示例。

<project name="cvs-project" default="cvs">  
    <target name="cvs">  
        <cvs dest="${ws.dir}" command="update"/>    
    </target>  
</project>