這一節來說明 `command_options
',它通用於一些 cvs 命令。這些選項總是出現在 `cvs_command
' 的右側。不是所有的命令都支援這些選項; 每個選項只用在有意義的命令上。但是,當乙個命令具有這些選項的時候,它和其餘命令總是起著相同的作用。(單獨列在命令中的其他命令選項,如果用於不同的 cvs 命令也許會有不同的意義)。
注意: `' 命令是個例外;它支援的許多選項,即使是標準的選項也會有衝突。history
-d
date_spec
使用不遲於
date_spec 的最新版本。
date_spec 是單一引數,指定乙個過去的日期。
當你用這種方法生成乙個原始檔的拷貝時,這是乙個 sticky 標籤; 也就是說,當使用 `-d
`-d' 可用於annotate
,checkout
,diff
,export
,history
,ls
,rdiff
,rls
,rtag
,tag
和update
命令。(history
命令使用這個選項時有不同的作用; 參閱 history options)。
全面了解 cvs 中可以使用的日期格式,date input formats。
要記住需要將這些 `-d
' 的引數用引號標明,避免 shell 將引數分割解釋。採用 `-d
' 標記的命令如下:
$ cvs diff -d "1 hour ago" cvs.texinfo
-f
當你為
cvs 命令指定乙個日期或標籤時,通常會忽略不包括該標籤的檔案(或者在所要日期之前不存在)。使用 `
-f' 選項可以讓你在這些檔案不匹配標籤或日期時也能取得(使用這些檔案的最新版本)。
注意,即使使用 `-f
' 選項,所指定的標籤也必須存在(就是說存在於一些檔案上,但不必是所有檔案)。如果敲錯了標籤名,cvs 還是會給出錯誤資訊。
`-f' 可用於:annotate
,checkout
,export
,rdiff
,rtag
和update
。
警告:commit
和remove
命令也有 `' 選項,它們有不同的含義。參閱 commit options 和 removing files。-f
-k
kflag
改變不同於 `
-kb' 預設處理 rcs 關鍵字的方式。kflag 的含義 參閱
keyword substitution. 與checkout
或update
命令一起使用這個選項,它是屬於粘性的; 也就是說,在checkout
或update
命令中使用這個選項,
cvs 將這些檔案與
kflag 關聯起來,以後同乙個檔案上持續使用
kflag,直到換用其他方式。
`-k' 選項用於add
,checkout
,diff
,export
,import
,rdiff
和update
命令。
警告: cvs 1.12.2 之前的版本,`' 標誌覆蓋指定二進位制檔案的 `' 標誌。這會損壞二進位制檔案。 參閱 merging and keywords, 進一步了解。-k-kb
-l
只作用於本目錄,不遞迴到子目錄。
用於下列命令:annotate
,checkout
,commit
,diff
,edit
,editors
,export
,log
,rdiff
,remove
,rtag
,status
,tag
,unedit
,update
,watch
和watchers
。
-m
message
使用 message 作為日誌資訊,而不調出乙個文字編輯器。
適用於下列命令:add
,commit
和import
。
-n
不執行任何 tag 程式。(外部程式可在模組資料庫 (參閱
modules) 裡指定); 本命令忽略它們)。
注意: 此選項與 `' 不同,它可以位於 cvs 命令的左側!cvs -n
適用於checkout
,commit
,export
和rtag
命令。
-p
去除空目錄。參閱
removing directories。
-p
將原始碼庫中取得的結果由管道至標準輸出,而不是寫到當前工作目錄中。適用於checkout
和update
命令。
-r
用遞迴方式處理目錄。除了ls
&rls
,
cvs 所有的命令都是預設開啟。
適用於下列命令:annotate
,checkout
,commit
,diff
,edit
,editors
,export
,ls
,rdiff
,remove
,rls
,rtag
,status
,tag
,unedit
,update
,watch
, 和watchers
。
-r
tag
-r
tag[:
date]
使用指定的
tag 的引數(以及命令接受的
date 引數),代替預設的
head 作為所需的版本。與tag
或rtag
定義的標籤一起,有兩個特殊的標籤存在於原始碼庫中: `
head
' 指倉庫中最新的版本,`
base
' 指最後檢出到工作目錄的版本。
用checkout
或update
命令配合這個選項生成的原始碼拷貝是粘性的: cvs 會記住這個標籤,並繼續用在以後的更新命令中,除非你特別指定另外乙個 (了解粘性標籤/日期的資訊,參閱 參閱 sticky tags)。
標籤可以是字元代號或者數字,參見 tags,或者是分支名,見 branching and merging。當 tag 是分支名,一些命令接受可選的 date 引數指定分支上給定日期的修訂版。
全域性選項 `-q
' 經常和命令 `-r
' 選項一起使用,當 rcs 檔案不包括指定標籤時,它不顯示相應的警告資訊。
注意: 這個選項與全域性選項 `' 不同,那個出現在cvs -rcvs命令的左側!
`-r
tag' 可用於commit
和history
命令。
`-r
tag[:
date
]' 可用於annotate
,checkout
,diff
,export
,rdiff
,rtag
和update
命令。
-w
指定需要被過濾的檔名。可以迴圈使用這個選項。規格與
檔案中指定的檔名模板相同。可用於下列命令:import
和update
。
Redis通用命令
五種資料型別的資料的結構差異所以命令也不盡相同,但是還是有一些相通的命令。所以此處先介紹下通用命令 在redis中,預設一共有16個資料庫,編號為0 15,正常情況下,使用者登入成功後,首先看到的是0號庫,可以手動切換為其他庫,使用select 命令切換 set命令用於建立k v對 del命令用於當...
MATLAB 的通用命令
matlab 的通用命令 1 matlab 的標點符號及其特殊功能。2 matlab 的鍵盤按鍵及其特殊功能。或者ctrl b 退後一格 或者ctrl f 前移一格 ctrl 或者ctrl r 向右移乙個單詞 ctrl 或者ctrl l 向左移乙個單詞 home或者ctrl a 游標移到行首 end...
HYDRA通用命令手冊
hydra 一種非常快速的網路登入破解程式,支援許多不同的服務 l登入 l檔案 p通過 p檔案 x opt y c file e nsr u f f m檔案 o檔案 b格式 t任務 t任務 w時間 w時間 m選項 s埠 c時間 s o 4 6 i vv d 伺服器服務 options hydra是並...