CVS RCS支援 預關鍵字的好壞

2021-09-21 19:41:57 字數 976 閱讀 4779

1、關鍵字概覽

$id:*$    

用檔名、版本、時間、作者 及**性質替換,如果使用-l選項取出,在exp後面會加上登入使用者的名稱。 (: 可選)

$log: * $ 

你所提供的修改日誌資訊。 

$author: *$

存入該版本的作者。 

$locker: *$

該版本的加鎖者 

$state: *$

該版本的狀態 exp(試驗版), stabe(穩定版), rel(發行版).預設是exp 

$date: *$ (: 可選)

該版本存入的時間,使用utc時間格式。 

$revision: *$

該版本的版本號 

$rcsfile: *$

rcs檔名 

$source: *$ 

rcs全路徑名 

$name: *$

取回該版本的符號名 

$header: *$  (: 可選)

相當於$ source $ $ revision$ $date$ $author $ $state$ $locker$的組合

2、好在什麼地方

每一次向cvs伺服器提交,會自動用新的資訊更改*的全部,利用這一點可以在注釋中有意嵌入上述關鍵字來自動更新注釋。對於php,perl,python,shell來說還可以實現版本變數的自動跟蹤等功能。 如

$revision='$reision: 1.1 $'; $revision =~ /\s(.+)\s/; $realreision=$1;

//$log: aaa.cpp, $

//update for fixing 111 bug.

//danny, aug 14, 2007.

3、不好的地方呢

如果你不小心取了什麼變數如$headerforxml, 提交時可能就會不小心誤改你的內容哦。我就是上了這個當多次後,才寫下這個日記的,提醒自己,也希望對有心人有所幫助。

預解釋 作用域和this關鍵字

在js 執行之前,首先會在當前作用域下將所有帶var和function關鍵字的進行提前宣告 declare 或者定義 defined 引用資料型別開闢的空間 作用域 叫做堆記憶體 預解釋的7步驟 注意 在私有作用域下,預解釋的變數和定義的形參變數都是私有變數,在函式體中,我們遇到乙個變數首先看一下是...

不支援關鍵字 「userid」。

website19 應用程式中的伺服器錯誤。不支援關鍵字 userid 說明 執行當前 請求期間,出現未經處理的異常。請檢查堆疊跟蹤資訊,以了解有關該錯誤以及 中導致錯誤的出處的詳細資訊。異常詳細資訊 不支援關鍵字 userid 源錯誤 行24 原始檔 行 堆疊跟蹤 不支援關鍵字 userid sy...

不支援關鍵字 「userid」。

website19 應用程式中的伺服器錯誤。不支援關鍵字 userid 說明 執行當前 請求期間,出現未經處理的異常。請檢查堆疊跟蹤資訊,以了解有關該錯誤以及 中導致錯誤的出處的詳細資訊。異常詳細資訊 不支援關鍵字 userid 源錯誤 行24 原始檔 行 堆疊跟蹤 不支援關鍵字 userid sy...