15
1 Git Fusion Enterprise Git without Compromise John Palmer Product Specialist

[Tel aviv merge world tour] Perforce Git Fusion

Tags:

Embed Size (px)

DESCRIPTION

Presentation from Perforce at the Tel Aviv Merge World Tour - Perforce Git Fusion

Citation preview

Page 1: [Tel aviv merge world tour] Perforce Git Fusion

1  

Git Fusion Enterprise Git without Compromise

John Palmer Product Specialist

Page 2: [Tel aviv merge world tour] Perforce Git Fusion

2  

On the Radar Git, 2005 - Present

Page 3: [Tel aviv merge world tour] Perforce Git Fusion

3  

Open Source: Linux Kernel, 2005

dictator blessed repository

developer public

lieutenant lieutenant

developer public

developer public

Page 4: [Tel aviv merge world tour] Perforce Git Fusion

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

Page 5: [Tel aviv merge world tour] Perforce Git Fusion

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

§  Big Assets

Page 6: [Tel aviv merge world tour] Perforce Git Fusion

6  

Perforce Git Fusion Enterprise SCM

Page 7: [Tel aviv merge world tour] Perforce Git Fusion

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

Page 8: [Tel aviv merge world tour] Perforce Git Fusion

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

Page 9: [Tel aviv merge world tour] Perforce Git Fusion

9  

Building on Perforce Strengths

Page 10: [Tel aviv merge world tour] Perforce Git Fusion

10  

Dynamic Repository Remapping Team  1   Team  2  

Shared  library  

Main  

Team-­‐specific  repositories  

Open  Source  

Public  Repository  

Other  Community  Members  

Page 11: [Tel aviv merge world tour] Perforce Git Fusion

Versioning Service

Proxy

Proxy

Replica

Page 12: [Tel aviv merge world tour] Perforce Git Fusion

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

Page 13: [Tel aviv merge world tour] Perforce Git Fusion

13  

Roadmap and Vision

Page 14: [Tel aviv merge world tour] Perforce Git Fusion

14  

Roadmap

2012.2 §  Distributed

architecture

§  SSH2

2013.1 §  Branch and merge

§  Unicode

Future §  Streams

§  Access control enhancements

§  Code review and merge request

Page 15: [Tel aviv merge world tour] Perforce Git Fusion

15  

Questions? See Git Fusion in the Demo Lounge

Follow us John Palmer: @p4jap

P4Ideax   Forums