BuildForge 能够与 CVS 协作以进行源代码管理。
本主题描述与 CVS 集成的其他设置需求,并概述了所提供样本适配器模板的特征。
CVS 适配器模板样本提供了几种方法来分析对基线的变更。通常,变更分析用于避免构建:如果基线组件尚未更改,那么不会重新构建
CVS 适配器的其他设置需求
请参阅适配器需求以了解一般需求。对于 CVS,没有任何其他需求。
CVS 适配器模板样本
提供了以下适配器模板样本。
- CVSv1Baseline
- 扫描 Build Forge 代理程序上的 CVS 目录以查找已更改文件。
- 将以下信息写入 BOM 报告:已更改文件名、状态、工作版本、存储库版本和固定标记。扫描 ClearCase 视图中的目录。
所用的变量:
- CVSv1ByDate
- 查询 CVS 视图以查找两个日期之间的更改。缺省日期是当前时间戳记和上次执行适配器的时间戳记。
- 将以下信息写入 BOM 报告:更改类型、日期、用户名、版本和文件名。
- 为每个已更改文件将更改详细信息(来自 diff 命令输出)写入 BOM 报告。
所用的变量:
- LAST_RUN
- CurDate
- CVSROOT
- MODULE
- BRANCH
- CVSCLIENT
- CVSv1ByTag
- 将新标记应用于 CVS 模块。
- 比较新标记的模块与上次执行适配器期间标记的模块之间的差别。
- 将以下信息写入 BOM 报告:文件名、修订、状态、日期、时间、更改作者和提交注释。
- 为每个已更改文件将更改详细信息(来自 diff 命令输出)写入 BOM 报告。
所用的变量:
- LAST_RUN
- CurDate
- CVSROOT
- MODULE
- BRANCH
- LAST_TAG
- CVSCLIENT
- CVSv2ByDate
- 查询 CVS 视图以查找两个日期之间的更改。缺省日期是当前时间戳记和上次执行适配器的时间戳记。
- 将以下信息写入 BOM 报告:更改类型、日期、用户名、版本和文件名。
- 为每个已更改文件将更改详细信息(来自 diff 命令输出)写入 BOM 报告。
所用的变量:
- LAST_RUN
- CurDate
- CVSROOT
- MODULE
- CVSCLIENT