Perforce Git Fusion
Jun 2013
Git Fusion
王知鎔 高级系统咨询师
tetris.wang@shdsd.com
上海龙智数码有限公司
Perforce Git Fusion:
首个满足
Git 开发人员 和 企业
双方面需求的解决方案
不需要任何一方妥协
什么是 Git Fusion?
为什么使用Git Fusion?
• 企业级的版本管理
– 单独的仓库(Repository)
– 强化协作和代码重用
– 增强IP安全,防卫机制,管理与规范
– 可扩展性
• 开发者效率
– 使用Git的开发者体验没有任何改变
无需妥协: 发布 & 管理
• 能够适应开发流程的最佳实践
• 基于IP的安全和防卫机制
• 保证存放在Perforce中一切资产的开发质量和标准
• 给Git 带来扩展性
– 数以千计的用户
– 百万级别的文件
– 几百TB的数据
• 监管之前松散的Git仓库
为Git开发者带来图形化的工具
• 与之前Git的体验完全相同
• 通用组件提供代码重用和协作的高容量
• 先进的Perforce工具,随时提供
– Revision Graph
– Time Lapse View
– P4 Merge
– P4Admin
Perforce Git Fusion
Perforce
Push & Pull Git Repo Elements
动态 Git 仓库
Perforce
Git Fusion: 基于IP的Git团队授权
main
共享库
Team 1 Team 2
针对团队的
仓库
开源
项目
其它社区
成员
Public Repository
无需妥协
 开发人员 习惯试用Git的可以继续使用而无任何改变
 没有额外的操作步骤或者捆绑特定工具
 代码重用和协作的容量增加
 发布经理 可以使用成熟的软件工程流程来组装项目
 不需要考虑解决Git的限制
 管理人员 更加信赖一个企业级系统的稳定性
 基于IP的安全机制
 高可用性
 合规性
 可扩展性
时限 2012.2 2013.1
发布主题 基本的和Git的桥梁 复杂仓库和多站点
主要功能 • Perforce映射到客户的Git仓库
• Push/submit, Pull/clone
• 授权和保护
• 多站点
• 推广
• Commit/merge
• 复杂分支
• Unicode
• 6月份beta版
• 第三季度推广
仅供参考
路线图 – GitFusion
谢谢!
Dynamic Repository Remapping
Main
Team-
specific
repositories
Graphics Team Source Only
All Source &
All Graphics
Use P4
Tools
Use P4
Tools or
Git
Use Git

[China merge world tour] Perforce Introducing Git Fusion