Ant CVS任務
CVS(併發版本系統)是一個版本控制系統。 它用於處理從CVS存儲庫檢索的模塊。
1. Apache Ant CVS任務屬性
屬性
描述
必需
command
要執行的命令
否
compression
是否要壓縮,true
或false
否
compressionlevel
1到9之間的數字。
否
cvsRoot
CVSROOT變量
否
cvsRsh
CVS_RSH變量
否
dest
目標目錄路徑
否
package
要簽出的包名稱
否
tag
要檢查的包的標記
否
date
最近修訂日期
否
quiet
抑制信息消息輸出或記錄
否
reallyquiet
取消所有消息
否
noexec
不執行
否
output
產生輸出
否
error
用於從命令引導標準錯誤的文件
否
append
重定向到文件時是否附加輸出/錯誤
否
port
CVS使用的端口
否
passfile
讀取密碼的文件
否
failonerror
如果失敗則停止構建過程
否
2. Apache Ant CVS任務示例
下面來看看一個示例,它從cvsRoot屬性指向的CVS存儲庫中檢出包ant,並將文件存儲在${ws.dir}
中。
<project name="cvs-project" default="cvs">
<target name="cvs">
<cvs cvsRoot=":pserver:[email protected]:/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>
0 條評論,你可以發表評論,我們會進行改進
