![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
|
|
面向项目的配置管理Firefly是新一代面向项目的软件配置管理系统。它与传统的基于文件的配置管理工具完全不同,它不仅可以完成最基本的版本控制功能(如:文件的版本管理、变更控制等),还可以支持更广泛、更高级的配置管理操作。通过使用Firefly,用户可以有效提高项目团队的开发效率,安全地保护企业的数字资产,并完整地记录其变更历史。总之:Firefly能够更好、更方便、更安全地完成现代配置管理所要求的各种功能。 Firefly的在整体架构设计上是针对软件项目,而不仅仅是针对单个文件;在Firefly中,采用“存储库”->“项目”->“开发流”->“文件/目录”的层次结构。Firefly可以有效地支持团队中各种角色(项目经理、程序员、配置管理员等)有条不紊地展开工作,如:项目经理负责创建分支、设置分支权限、管理基线等;程序员只需维护自己的开发环境、负责开发即可。 Firefly面向项目的体系架构可以为软件开发提供许多方便:其强大的并行开发管理能力和冲突判定、解决能力是以往基于文件的工具所不能完成的。Firefly可以方便地帮助用户创建基线,用于永久记录某一特定的项目状态,其过程也不是简单的进行“目录/文件”的拷贝工作。Firefly创建基线的速度很快(尤其体现在目录嵌套深、文件数量众多的情况下),完全可以做到“省时省力”。Firefly能够支持SSL,并且具有强大的权限设置功能,可以按分支、目录、文件等多个级别对不同的用户或组作出权限设置,方便不同类型开发项目对于安全的不同需求。 所有的这一切都得益于Firefly的面向项目体系架构。在下面的篇章中将从几个方面进一步介绍Firefly的功能和其他技术优势。
|










