要确定是批处理方式还是 SCC 方式更符合您的需要,请按顺序回答下列问题。 根据您对每个问题的回答,您将接着回答一组相应的问题,直到最后获得有关最适合于您所处情况的特定方式的建议为止。
关于此任务
下图以图形方式说明这些问题。
问题 1:您正在使用哪个操作系统?
IBM® Rational® Rhapsody® 在
Windows 和 Linux 上都能正常运行。
- 如果所有团队成员都在 Linux 上运行产品,那么因为 SCC 在 Linux 上不可用,所以必须使用批处理方式。
- 如果所有团队成员都在 Windows 上运行产品,请转到问题 4。
- 如果某些团队成员在 Linux 上运行产品,而其他成员在 Windows 上运行产品,或者某些成员同时在这两款操作系统上运行产品,请转到下一个问题。
问题 2:是否需要完全相同的 Rational Rhapsody 与 Rational ClearCase® 集成体验?
- 如果所有用户获得相同的 Rational Rhapsody 与 IBM Rational ClearCase 集成体验至关重要,或者某些用户同时在这两款操作系统上运行 Rational Rhapsody,那么最好使用批处理方式。
- 如果不强制要求完全相同的体验,请转到下一个问题。
问题 3:Rational Rhapsody 是在 Windows 上还是在 Linux 上运行?
- 如果产品将要在 Linux 上运行,那么因为 SCC 在 Linux 上不可用,所以必须使用批处理方式。
- 否则,请转到下一个问题。
问题 4:是否要从
Rational Rhapsody 界面中使用 Rational ClearCase UCM?
- 如果要从 Rational Rhapsody 界面中使用
Rational ClearCase UCM(统一变更管理),那么只能选择 SCC 方式,这是因为
Rational Rhapsody 界面中的 UCM 在批处理方式下不受支持。 以 SCC 方式使用
Rational ClearCase 时,Rational Rhapsody 支持
UCM,因此您可以利用“活动”在代码开发过程中强制实施缺陷与变更跟踪。 但请注意,您可以采用批处理方式使用 UCM 并以外部方式设置“活动”,尽管 Rational Rhapsody 未通过其界面提供此功能。
- 如果不必从 Rational Rhapsody 界面中使用 UCM,请转到下一个问题。
问题 5:您是否将要使用 Rational Rhapsody 的 CM 状态感知功能?
- 只有在 SCC 方式下,此产品才会提供 CM 状态感知功能。 因此,如果要使用单元的状态信息(例如“已检入”和“已检出”),那么最好使用 SCC 方式。
- 如果不需要 CM 状态感知功能,请转到下一个问题。
问题 6:是否将要使用配置管理操作的定制属性?
- 如果您已在 Rational Rhapsody 中进行配置管理操作属性定制方面的投资(例如,存在用于处理检入的定制脚本,而且已将 ConfigurationManagement::ClearCase::CheckIn 属性设置为启动此脚本),并且要继续使用这些定制属性,那么因为 SCC 不允许进行此类定制,所以必须使用批处理方式。
- 如果您尚未进行属性定制方面的投资,或者不必使用这些定制属性,那么可以使用 SCC 方式。