export—從 CVS 導出源碼

  • 語法: 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

另外還支持以下選項(checkoutexport 通用):

-d dir
爲工作文件創建 dir 目錄,而不是使用模塊名。參閱 checkout options, 瞭解 cvs 處理此標識的詳細信息。
-k subst
設置關鍵字擴展模式 (參閱 Substitution modes)。
-N
只與 `-d dir' 一起使用。參閱 checkout options, 瞭解 cvs 處理此標識的詳細信息。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章