首页  > 产品 > Firefly > 选择Firefly的十个理由 > 9

基于组件的开发

1 2 3 4 5 6 7 8 9 10

如果贵公司的产品包含一系列产品线,产品核心模块是单独研发,有其他产品共用该核心模块,核心模块的升级和版本直接影响产品线上的产品升级和版本;如果贵公司的产品属于“插件式”组成方式, 不同的模块针对不同平台并具有不同的版本,几十个模块根据客户的需求进行组合,模块间的组合有版本要求,这就需要选择合适的配置管理工具支持该模式。

通过FleXtream分支管理和链接(Link)功能,Firefly能有效地支持这类开发模式。

Firefly的链接,在功能上非常类似于UNIX的Symbolic Link。在Firefly中,链接可以跨分支进行关联,关联的对象包括文件、目录、分支或标记。通过链接功能,可以极大提高软件开发的效率、增加代码的复用程度、降低开发风险和版本混乱,更好地组织产品和不同模块之间的关系。

1 2 3 4 5 6 7 8 9 10