产品介绍
Perforce Software由加州大学伯克利分校的软件开发人员和计算机科学毕业生Christopher Seiwald于1995年在加利福尼亚州的阿拉米达成立。它的第一个产品也称为Perforce,它是一个版本控制系统,允许公司通过跟踪源代码和二进制文件的更改来在大型软件项目上进行协作,它是一款具有轻便快速的SCM工具、真正的客户端/服务器系统等特点的商业软件。
Perforce支持多个平台,包括Windows、Linux、macOS等操作系统,它具有高度可扩展性,可以轻松管理大型代码库,并提供了许多功能,包括版本控制、工作空间管理、合并和解决冲突、客户端/服务器架构等。
Perforce还支持许多其他功能,如支持跨平台开发、支持大型文件和二进制文件管理、支持并行和分布式工作流程等。此外,Perforce还提供了许多插件和扩展,可以更好地集成到开发环境中,如与Eclipse、Visual Studio等IDE集成,支持自动构建和持续集成等
优点
轻便快速的SCM工具
真正的客户端/服务器系统
对共享文件系统没有依赖性
逻辑变更为一个操作单位
灵活的客户端视图
强大的分支(反映)功能
将更改要求和更改成效进行关联
预算低工数少
实现的操作
明确成品软件的配置
指定最新版(或某时期的版本)的源代码
将源代码与文档文件进行关联
保留/管理修改的历史记录、并与实际修改情况相关联
对并行开发进行控制管理
对地域性分散开发进行控制管理