- 語法: export [-flNnR] (-r rev[:date] | -D date) [-k subst] [-d dir] module...
- 需要: 倉庫。
- 修改: 當前目錄。
此命令是 checkout
的變體; 用它可以獲得沒有 cvs 管理文件目錄的模塊源碼。例如,你可以使用 export
準備出貨的源碼。這個命令需要你指定日期或標籤(用 `-D' 或 `-r'),來複制你要發給別人的代碼(而且它總會刪除空的目錄)。
人們常常使用在 cvs export
中使用 `-kv'。它讓任何關鍵字都被擴展,使得其他地方導入代碼不會丟失關鍵字修訂版信息。但要小心,它不能正確處理導出的二進制文件。還需注意,使用了 `-kv',就不能在用 ident
命令(它屬於 rcs 套件–見 ident(1)) 查詢關鍵字字串。如果你打算使用 ident
,就不要用 `-kv'。
export 選項
export
支持這些標準選項(參閱 Common options,瞭解完整說明):
-D
date- 使用不遲於 date 的最新修訂版。
-f
- 如果沒有匹配的修訂版,獲取最新的修訂版(而不是忽略這些文件)。
-l
- 只在當前目錄運行。
-n
- 不運行任何檢查程序。
-R
- 遞歸方式導出。此爲默認。
-r
tag[:
date]
- 導出指定的 tag 修訂版,或者當 date 指定,並且 tag 是分支標籤,分支 tag 上的版本可以當作是在 date 上。見 Common options。
另外還支持以下選項(checkout
和 export
通用):
-d
dir- 爲工作文件創建 dir 目錄,而不是使用模塊名。參閱 checkout options, 瞭解 cvs 處理此標識的詳細信息。
-k
subst- 設置關鍵字擴展模式 (參閱 Substitution modes)。
-N
- 只與 `-d dir' 一起使用。參閱 checkout options, 瞭解 cvs 處理此標識的詳細信息。