全局選項

有效的 `cvs_options' (作用於左邊的 `cvs_command') 有:

--allow-root=rootdir
可以爲多次調用指定一個合法的 cvsroot 目錄。也導致 CVS 預先解析每個特定根目錄的配置文件,在配置寫代理的時候很有用,參閱 Password authentication server & Write proxies


-a
驗證服務器和客戶端之間的所有通信。只在 cvs 客戶端有效。到寫此幫助時爲止,這個選項只會在使用 GSSAPI 連接時纔有效 (參閱 GSSAPI authenticated)。驗證可以防止某些通過截取和篡改 tcp 連接而進行的攻擊。


-b bindir
cvs 1.9.18 和更早的版本,這個用來指定 rcs 程序在 bindir 目錄中。當前版本的 cvs 不運行 rcs 程序; 爲了兼容性這個選項仍然可以使用,但是不會產生任何效果。


-T tempdir
使用 tempdir 目錄作爲臨時文件的存放目錄。

cvs 客戶端和服務器在臨時目錄裏面保存臨時文件。臨時目錄路徑設置,按下面先後次序:

  • 全局參數 `-T' 選項。
  • 配置文件裏面的 TmpDir 值(只用於服務器 - 參閱 config)。
  • $TMPDIR 環境變量的內容(Windows 下爲 %TMPDIR% - 參閱 Environment variables)。
  • /tmp

臨時目錄應該用絕對路徑指定。當在客戶端運行時,`-T' 隻影響本地處理; 在客戶端指定 `-T' 將不會對服務器造成影響,反之亦然。


-d cvs_root_directory
使用 cvs_root_directory 作爲倉庫的根目錄路徑名。覆蓋 $CVSROOT 環境變量的設置。參閱 Repository.


-e editor
使用 editor 作爲編輯人來記錄到修訂版日誌信息中。覆蓋 $CVSEDITOR$EDITOR 環境變量的設置。更多的信息,參閱 Committing your changes
-f
不要讀取 ~/.cvsrc 文件。因爲 cvs 選項集合的非正交性特性,所以這個選項會被經常使用。例如,`cvs log' 選項 `-N' (關閉顯示標籤名)沒有一個相應的選項來打開顯示。所以如果你在 ~/.cvsrc 中爲 `log' 指定了 `-N' 選項,你可能需要使用 `-f' 來禁止此選項來顯示標籤名。
-H
--help
顯示關於特定 `cvs_command' 的使用信息 (但不實際執行此命令)。如果你沒有指定命令名,`cvs -H' 顯示全部 cvs 的幫助,包括其他幫助選項的列表。


-R
打開只讀倉庫模式。這將允許從一個只讀倉庫進行檢出操作,例如一個匿名 CVS 服務器,或者一個 cd-rom 倉庫。

就像設置了 CVSREADONLYFS 環境變量一樣的效果。使用 `-R' 也能加快在 NFS 上面的檢出速度。


-n
不改變任何文件。嘗試執行 `cvs_command',但是隻是顯示執行結果; 而不刪除,更新,或者合併任何存在的文件,或者建立任何新文件。

注意 cvs 不確定在不使用 `-n' 的時候也能得到完全一樣的輸出信息。有些時候輸出的信息會相同,但是有些時候 cvs 會跳過某些處理,而導致輸出信息不同。

-Q
完全關閉命令執行的輸出信息顯示; 只有當命令出現嚴重問題的時候纔會顯示信息。
-q
關閉部分命令執行的輸出信息顯示; 普通的消息,比如反饋對子目錄的遞歸的處理的消息將被關閉。


-r
使新的工作文件成爲只讀狀態。和設置了 $CVSREAD 環境變量一樣 (參閱 Environment variables)。默認的工作文件狀態是可寫的,除非使用了監視方式 (參閱 Watches)。
-s variable=value
設置一個用戶變量(參閱 Variables)。


-t
跟蹤程序執行; 顯示 cvs 執行步驟的信息。配合 `-n' 一起使用對於研究那些不熟悉的命令的執行效果有非常大的幫助。
-v
--version
顯示 cvs 的版本和版權信息。


-w
使新建立的文件爲讀寫狀態。覆蓋 $CVSREAD 環境變量的設置。文件默認是以讀寫狀態被創建的,除非 $CVSREAD 被設置或者指定 `-r' 選項。
-x
加密服務器和客戶端之間的所有通信。只在 cvs 客戶端有效。到寫此幫助時爲止,這個選項只會在使用 GSSAPI 連接 (參閱 GSSAPI authenticated) 或者 Kerberos 連接 (參閱 Kerberos authenticated) 時纔有效。允許加密意味着這個通信也同時被驗證。默認是不支持加密模式的; 必須使用特殊配置選項,--enable-encryption 來編譯 cvs
-z level
網絡傳輸時請求的壓縮 levelcvslevel 解釋與 gzip 程序對應。有效的級別是 1 (高速,低壓縮率) 到 9 (低速,高壓縮率),或者 0 來禁止壓縮 (默認值)。數據發送到服務器時使用請求的壓縮等級,客戶端也請求服務器使用同樣的壓縮等級回傳數據。服務器將使用與服務器管理員所允許的最接近的壓縮等級。該循序只在 cvs 傳給客戶端時有效。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章