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

反馈