如果您使用了Firefly……
1 2 3 4 5 6 7 8 9 10
Firefly是一款“物超所值”的配置管理系统,具备很多优秀的特点,如:性能稳定、功能丰富、技术领先、易学易用等:
- Firefly部署方便,对计算机硬件要求不高。一台PC服务器可以支持几十个并发用户和上百G的存储库。
- Firefly易学易用,面向项目的设计理念符合现代软件的开发模式,无需复杂的培训过程,开发人员只需要了解5个基本命令就可以轻松使用。
- Firefly维护简单,系统提供完善的数据库备份等功能。
- Firefly使用Floating License方式,使得企业可以使用最少的投资在企业内部全面推广配置管理。
- Firefly支持多种报表。通过这些报表,使用者可以有效地衡量项目的历史发展和人员的工作情况;并且可以方便地得知发布版本之间的差异。
- “配置管理”可以提高软件开发效率,降低开发的混乱,从而提高软件产品的竞争性,更加从容地面对市场的变化。
| |
使用Firefly |
使用File-bases的 SCM工具 |
无配置管理工具 |
| 可追溯性 |
面向项目,记录项目完整的开发历史。
详细记录文件变更,如:重命名、移动等。 |
无法记录文件的重命名和移动,会导致历史丢失。
无法了解项目的整体发展历史。 |
开发混乱,无法追溯文件版本和开发历史。 |
| 基线 |
创建方便,准确记录软件开发历史状态。 |
标记是基于文件的,易造成标记的不完整。 |
需手工操作。 |
| 并行开发 |
使用FleXtream技术,完美支持并行开发。支持分支间的比较、合并。 |
操作复杂,效率很低。存在重复归并的问题。 |
需手工操作,解决冲突会带来很大的工作量。 |
| 安全性 |
同时支持项目级和目录/文件级的权限体系,有效保证项目的安全性。 |
仅文件级别。 |
项目保存到开发人员磁盘,完全依赖于操作系统的安全机制。 |
| 异地开发 |
提供ServerSync模块,提供完善的异地开发策略。
|
不支持 |
不可能 |
1 2 3 4 5 6 7 8 9 10