Rational Build Forge 與 Subversion

BuildForge 可以搭配 Subversion (SVN) 使用來管理原始碼。

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

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

SVN 配接器額外的設定需求

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

SVN 配接器範本範例

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

SubversionByDate
  1. 查詢子版本在過去日期與現行日期之間所發生的儲存庫變更。
  2. 將下列資訊寫入 BOM 報告:變更類型、修訂、使用者、檔案或目錄以及變更日期。
  3. 將下列資訊寫入 BOM 報告:檔名、狀態、修訂和分支。

使用的變數:

  • SVN_CLIENT
  • SVN_OPTS
  • SVN_REPOSITORY
  • SVN_LAST_REV
  • SVN_LAST_DATE
SubversionByRev

說明如何設定此配接器的文章位於 jazz.net:https://jazz.net/wiki/bin/view/Main/RationalBuildForge/SVNAdaptorExample

  1. 查詢子版本在現行修訂與之前修訂之間所發生的儲存庫變更。
  2. 針對每次的變更,將下列資訊寫入 BOM 報告:修訂、使用者、變更類型、檔案或目錄路徑以及變更日期。
  3. 將變更詳細資料(從 diff 指令輸出)寫入 BOM 報告。

使用的變數:

  • SVN_CLIENT
  • SVN_OPTS
  • SVN_REPOSITORY
  • SVN_LAST_REV
  • SVN_LAST_DATE

意見