1

我有项目 A 和 B。两个项目都使用组件 C(例如图形库)。我收到一份报告 A 有错误的问题单。我确定这个错误确实在 C 组件中。我为 C 创建了一个分支,修复它,重新签入,重新标记它,更改对 A 的依赖关系并创建一个新的 A 安装。

问题:如何让 B 知道其 C 组件的更改,以便它可以从 A 中检测到的错误修复中受益?什么是控制这种配置管理场景的好工具/脚本?我尝试使用 Jira,但找不到让两个项目依赖于一个或多个组件的好方法。

4

1 回答 1

1

配置管理似乎总是比应有的更“随意”。简而言之,这真的取决于你当地的政策。

我的建议是使用像 Hudson 或 Bamboo 这样的持续集成服务器。我知道 Hudson 允许您创建项目依赖项,以便组件 C 的最新构建将自动导入 A 和 B。

但是,从配置管理的角度来看,您确实希望控制在 A 和/或 B 的哪个版本中使用哪个版本的 C,因此您可能需要更深入地挖掘。

于 2009-01-23T02:17:05.020 回答