產品介紹
Perforce Software由加州大學伯克利分校的軟件開發人員和計算機科學畢業生Christopher Seiwald于1995年在加利福尼亞州的阿拉米達成立。它的第一個產品也稱為Perforce,它是一個版本控制系統,允許公司通過跟蹤源代碼和二進制文件的更改來在大型軟件項目上進行協作,它是一款具有輕便快速的SCM工具、真正的客戶端/服務器系統等特點的商業軟件。
Perforce支持多個平臺,包括Windows、Linux、macOS等操作系統,它具有高度可擴展性,可以輕松管理大型代碼庫,并提供了許多功能,包括版本控制、工作空間管理、合并和解決沖突、客戶端/服務器架構等。
Perforce還支持許多其他功能,如支持跨平臺開發、支持大型文件和二進制文件管理、支持并行和分布式工作流程等。此外,Perforce還提供了許多插件和擴展,可以更好地集成到開發環境中,如與Eclipse、Visual Studio等IDE集成,支持自動構建和持續集成等
優點
輕便快速的SCM工具
真正的客戶端/服務器系統
對共享文件系統沒有依賴性
邏輯變更為一個操作單位
靈活的客戶端視圖
強大的分支(反映)功能
將更改要求和更改成效進行關聯
預算低工數少
實現的操作
明確成品軟件的配置
指定最新版(或某時期的版本)的源代碼
將源代碼與文檔文件進行關聯
保留/管理修改的歷史記錄、并與實際修改情況相關聯
對并行開發進行控制管理
對地域性分散開發進行控制管理