Rational Build Forge 與 CVS

BuildForge 可以搭配 CVS 使用來管理原始碼。

這個主題說明整合 CVS 時額外的設定需求,並彙總所提供之範例配接器範本的性質。

CVS 配接器範本範例提供了分析基準線變更的方法。一般而言,變更分析是用於省略建置:如果基準線元件未變更,則不會重建

CVS 配接器額外的設定需求

請參閱配接器需求以取得一般需求。CVS 沒有額外的需求。

CVS 配接器範本範例

所提供的配接器範本範例如下所示。

CVSv1Baseline
  1. 掃描 Build Forge 代理程式上的 CVS 目錄,以找出已變更的檔案。
  2. 將下列資訊寫入 BOM 報告:已變更的檔名、狀態、有效版本、儲存庫版本與固定標籤。在 ClearCase 視圖中掃描目錄。

使用的變數:

  • CVSROOT
  • MODULE
  • CVSCLIENT
CVSv1ByDate
  1. 在 CVS 視圖中,查詢兩個日期之間的變更。預設日期為現行時間戳記與配接器前次執行的時間戳記。
  2. 將下列資訊寫入 BOM 報告:變更類型、日期、使用者名稱、版本和檔名。
  3. 針對每個已變更的檔案,將變更詳細資料(從 diff 指令輸出)寫入 BOM 報告。

使用的變數:

  • LAST_RUN
  • CurDate
  • CVSROOT
  • MODULE
  • BRANCH
  • CVSCLIENT
CVSv1ByTag
  1. 將新的標籤套用至 CVS 模組。
  2. 比較剛標示的模組,與在配接器前次執行期間標示之模組間的差異。
  3. 將下列資訊寫入 BOM 報告:檔名、修訂、狀態、日期、時間、變更作者及提出註解。
  4. 針對每個已變更的檔案,將變更詳細資料(從 diff 指令輸出)寫入 BOM 報告。

使用的變數:

  • LAST_RUN
  • CurDate
  • CVSROOT
  • MODULE
  • BRANCH
  • LAST_TAG
  • CVSCLIENT
CVSv2ByDate
  1. 在 CVS 視圖中,查詢兩個日期之間的變更。預設日期為現行時間戳記與配接器前次執行的時間戳記。
  2. 將下列資訊寫入 BOM 報告:變更類型、日期、使用者名稱、版本和檔名。
  3. 針對每個已變更的檔案,將變更詳細資料(從 diff 指令輸出)寫入 BOM 報告。

使用的變數:

  • LAST_RUN
  • CurDate
  • CVSROOT
  • MODULE
  • CVSCLIENT

意見