1	
  
Git FusionEnterprise Git without Compromise
Ralf Gronkowski
Product Specialist
2	
  
On the Radar
Git, 2005 - Present
3	
  
Open Source: Linux Kernel, 2005
dictator blessed
repository
developer
public
lieutenant lieutenant
developer
public
developer
public
4	
  
Android and the Open Handset
Alliance, 2007
§  Companies, individuals, and thousands of
paid developers
§  Global collaboration across company lines
§  Gerrit-style codeline management
§  Special tool (Repo) to manage hundreds of
related repositories
5	
  
Git Codeline Management
Innovations
§  Task branching on a massive scale
§  Code review blended with codeline
management (merge/pull requests)
§  Portability
§  Rebasing and other Git goodies
Challenges
§  Global Git deployments
§  Managing sets of repositories
§  Slow evolution of access control
6	
  
Perforce Git Fusion
Enterprise SCM
7	
  
Enterprise SCM
Global
§  Replication
§  No data size/type
limits
Flexible
§  Any type of workflow,
team, and data
§  The way you use
your data not locked
to the way it’s stored
in the repository
Secure
§  Consistent access
control
§  IP security
8	
  
No compromises
Developers
§  Use Git without
change
§  Easy collaboration
on larger cross-
functional teams
Release managers
§  Proven branching
models for any
development and
release cycle
§  Track all assets in
Perforce
§  Flexible data model
for complex projects
Administrators
§  Security & IP
Protection
§  Availability
§  Scalability
9	
  
Building on Perforce Strengths
10	
  
Dynamic Repository Remapping
Team	
  1	
   Team	
  2	
  
Shared	
  library	
  
Main	
  
Team-­‐specific	
  
repositories	
  
Open	
  
Source	
  
Public	
  Repository	
  
Other	
  Community	
  
Members	
  
Versioning
Service
Proxy
Proxy
Replica
12	
  
Security and Compliance
§  Granular and consistent access control
§  Built-in auditing for all your assets
§  Track source code through to runtime configurations
§  Partnerships for code reuse and open source compliance
13	
  
Roadmap and Vision
14	
  
Roadmap
2012.2
§  Distributed
architecture
§  SSH2
2013.1
§  Branch and merge
§  Unicode
Future
§  Streams
§  Access control
enhancements
§  Code review and
merge request
15	
  
Questions?
See Git Fusion in the Demo Lounge
Follow us
Randy DeFauw: rdefauw@perforce.com, @rdefauw
Matt Attaway: mattaway@perforce.com
Zig Zichterman: zzichterman@perforce.com
P4Ideax	
   Forums	
  

[Europe merge world tour] Perforce Git Fusion

  • 1.
    1   Git FusionEnterpriseGit without Compromise Ralf Gronkowski Product Specialist
  • 2.
    2   On theRadar Git, 2005 - Present
  • 3.
    3   Open Source:Linux Kernel, 2005 dictator blessed repository developer public lieutenant lieutenant developer public developer public
  • 4.
    4   Android andthe Open Handset Alliance, 2007 §  Companies, individuals, and thousands of paid developers §  Global collaboration across company lines §  Gerrit-style codeline management §  Special tool (Repo) to manage hundreds of related repositories
  • 5.
    5   Git CodelineManagement Innovations §  Task branching on a massive scale §  Code review blended with codeline management (merge/pull requests) §  Portability §  Rebasing and other Git goodies Challenges §  Global Git deployments §  Managing sets of repositories §  Slow evolution of access control
  • 6.
    6   Perforce GitFusion Enterprise SCM
  • 7.
    7   Enterprise SCM Global § Replication §  No data size/type limits Flexible §  Any type of workflow, team, and data §  The way you use your data not locked to the way it’s stored in the repository Secure §  Consistent access control §  IP security
  • 8.
    8   No compromises Developers § Use Git without change §  Easy collaboration on larger cross- functional teams Release managers §  Proven branching models for any development and release cycle §  Track all assets in Perforce §  Flexible data model for complex projects Administrators §  Security & IP Protection §  Availability §  Scalability
  • 9.
    9   Building onPerforce Strengths
  • 10.
    10   Dynamic RepositoryRemapping Team  1   Team  2   Shared  library   Main   Team-­‐specific   repositories   Open   Source   Public  Repository   Other  Community   Members  
  • 11.
  • 12.
    12   Security andCompliance §  Granular and consistent access control §  Built-in auditing for all your assets §  Track source code through to runtime configurations §  Partnerships for code reuse and open source compliance
  • 13.
  • 14.
    14   Roadmap 2012.2 §  Distributed architecture § SSH2 2013.1 §  Branch and merge §  Unicode Future §  Streams §  Access control enhancements §  Code review and merge request
  • 15.
    15   Questions? See GitFusion in the Demo Lounge Follow us Randy DeFauw: rdefauw@perforce.com, @rdefauw Matt Attaway: mattaway@perforce.com Zig Zichterman: zzichterman@perforce.com P4Ideax   Forums