Soumettre la recherche
Mettre en ligne
Modeling in a Team Environment with EMF Compare and EGit
•
1 j'aime
•
838 vues
M
mikaelbarbero
Suivre
Presented at the Polarsys Day, December 3rd, 2013
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 33
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Sirius: Graphical Editors for your DSLs
Sirius: Graphical Editors for your DSLs
mikaelbarbero
Kubernetes 101 - A Cluster Operating System
Kubernetes 101 - A Cluster Operating System
mikaelbarbero
Language Server Protocol - Why the Hype?
Language Server Protocol - Why the Hype?
mikaelbarbero
What's new in Eclipse Oxygen (Devoxx France 2017)
What's new in Eclipse Oxygen (Devoxx France 2017)
mikaelbarbero
The Eclipse IDE: What's new in the 2017 release?
The Eclipse IDE: What's new in the 2017 release?
mikaelbarbero
What every Eclipse developer should know about progress reporting and job can...
What every Eclipse developer should know about progress reporting and job can...
mikaelbarbero
The Eclipse IDE - The Force Awakens (Devoxx France 2016)
The Eclipse IDE - The Force Awakens (Devoxx France 2016)
mikaelbarbero
Diff and Merge with Ease: EMF Compare
Diff and Merge with Ease: EMF Compare
mikaelbarbero
Recommandé
Sirius: Graphical Editors for your DSLs
Sirius: Graphical Editors for your DSLs
mikaelbarbero
Kubernetes 101 - A Cluster Operating System
Kubernetes 101 - A Cluster Operating System
mikaelbarbero
Language Server Protocol - Why the Hype?
Language Server Protocol - Why the Hype?
mikaelbarbero
What's new in Eclipse Oxygen (Devoxx France 2017)
What's new in Eclipse Oxygen (Devoxx France 2017)
mikaelbarbero
The Eclipse IDE: What's new in the 2017 release?
The Eclipse IDE: What's new in the 2017 release?
mikaelbarbero
What every Eclipse developer should know about progress reporting and job can...
What every Eclipse developer should know about progress reporting and job can...
mikaelbarbero
The Eclipse IDE - The Force Awakens (Devoxx France 2016)
The Eclipse IDE - The Force Awakens (Devoxx France 2016)
mikaelbarbero
Diff and Merge with Ease: EMF Compare
Diff and Merge with Ease: EMF Compare
mikaelbarbero
Eclipse simultaneous release in a nutshell
Eclipse simultaneous release in a nutshell
mikaelbarbero
OSGi: Don't let me be Misunderstood
OSGi: Don't let me be Misunderstood
mikaelbarbero
EMF.Edit the Force Unleashed!
EMF.Edit the Force Unleashed!
mikaelbarbero
EMF Compare 2.0: Scaling to Millions (updated)
EMF Compare 2.0: Scaling to Millions (updated)
mikaelbarbero
EMFCompare 2.0: Scaling to Millions
EMFCompare 2.0: Scaling to Millions
mikaelbarbero
3mf infinity-and-beyond
3mf infinity-and-beyond
mikaelbarbero
Eclipseconeurope 2011 - EMFCompare Improvements
Eclipseconeurope 2011 - EMFCompare Improvements
mikaelbarbero
Google Guava & EMF @ GTUG Nantes
Google Guava & EMF @ GTUG Nantes
mikaelbarbero
5M lines of code migration
5M lines of code migration
mikaelbarbero
EMFPath
EMFPath
mikaelbarbero
Generating an Android App with Acceleo (Eclipse Summit Europe 2010)
Generating an Android App with Acceleo (Eclipse Summit Europe 2010)
mikaelbarbero
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
UiPathCommunity
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
itnewsafrica
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
Wes McKinney
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
Kaya Weers
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
ThousandEyes
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
panagenda
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
IES VE
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
Knoldus Inc.
Contenu connexe
Plus de mikaelbarbero
Eclipse simultaneous release in a nutshell
Eclipse simultaneous release in a nutshell
mikaelbarbero
OSGi: Don't let me be Misunderstood
OSGi: Don't let me be Misunderstood
mikaelbarbero
EMF.Edit the Force Unleashed!
EMF.Edit the Force Unleashed!
mikaelbarbero
EMF Compare 2.0: Scaling to Millions (updated)
EMF Compare 2.0: Scaling to Millions (updated)
mikaelbarbero
EMFCompare 2.0: Scaling to Millions
EMFCompare 2.0: Scaling to Millions
mikaelbarbero
3mf infinity-and-beyond
3mf infinity-and-beyond
mikaelbarbero
Eclipseconeurope 2011 - EMFCompare Improvements
Eclipseconeurope 2011 - EMFCompare Improvements
mikaelbarbero
Google Guava & EMF @ GTUG Nantes
Google Guava & EMF @ GTUG Nantes
mikaelbarbero
5M lines of code migration
5M lines of code migration
mikaelbarbero
EMFPath
EMFPath
mikaelbarbero
Generating an Android App with Acceleo (Eclipse Summit Europe 2010)
Generating an Android App with Acceleo (Eclipse Summit Europe 2010)
mikaelbarbero
Plus de mikaelbarbero
(11)
Eclipse simultaneous release in a nutshell
Eclipse simultaneous release in a nutshell
OSGi: Don't let me be Misunderstood
OSGi: Don't let me be Misunderstood
EMF.Edit the Force Unleashed!
EMF.Edit the Force Unleashed!
EMF Compare 2.0: Scaling to Millions (updated)
EMF Compare 2.0: Scaling to Millions (updated)
EMFCompare 2.0: Scaling to Millions
EMFCompare 2.0: Scaling to Millions
3mf infinity-and-beyond
3mf infinity-and-beyond
Eclipseconeurope 2011 - EMFCompare Improvements
Eclipseconeurope 2011 - EMFCompare Improvements
Google Guava & EMF @ GTUG Nantes
Google Guava & EMF @ GTUG Nantes
5M lines of code migration
5M lines of code migration
EMFPath
EMFPath
Generating an Android App with Acceleo (Eclipse Summit Europe 2010)
Generating an Android App with Acceleo (Eclipse Summit Europe 2010)
Dernier
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
UiPathCommunity
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
itnewsafrica
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
Wes McKinney
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
Kaya Weers
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
ThousandEyes
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
panagenda
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
IES VE
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
Knoldus Inc.
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Neo4j
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Ingrid Airi González
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
itnewsafrica
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Alkin Tezuysal
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
Manik S Magar
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Mark Goldstein
Dernier
(20)
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Modeling in a Team Environment with EMF Compare and EGit
1.
MODELING IN A
TEAM ENVIRONMENT WITH EGIT AND E M F C O M PA R E Polarsys Day December 3rd, 2013 Mikaël Barbero Obeo
2.
GIT
3.
CREATED BY LINUS T O
R VA L D
4.
AS A REPLACEMENT
FOR BITKEEPER
5.
GIT IS DISTRIBUTED
6.
PRIMARY SCM OF
THE ECLIPSE F O U N D AT I O N SINCE 2011
7.
P O P
U L A R I Z E D B Y FA M O U S HOSTING SERVICE
8.
EGIT
9.
10.
E M F
C O M PA R E
11.
C O M
PA R E MERGE
12.
13.
14.
15.
TEAM MODELING CHALLENGES
16.
17.
18.
19.
A C D B G E F
20.
A C D B G E F
21.
A B C D G E F
22.
Left (local) A Ancestor A B C D E G B C F D G E F Right (remote) A B C D G E F
23.
Left (local) A Ancestor A B C D E G B C F D G E F Right (remote) A B C D G E F
24.
Left (local) A Ancestor A B C D E G B C F D G E F Right (remote) A B C D G E F
25.
KILLING TWO PIGS
WITH THE SAME (ANGRY) BIRD
26.
WE ARE LIGHTWEIGHT
27.
LESS THAN 512MB M O
D E L W I T H 1 K R E S O U R C E S , 2 M E L E M E N T, 6 0 0 M B O F X M I 10 CHANGED RESOURCES
28.
WE ARE FA S
T
29.
1’30 M O D
E L W I T H 1 K R E S O U R C E S , 2 M E L E M E N T, 6 0 0 M B O F X M I 10 CHANGED RESOURCES
30.
Time Number of changed resources
31.
WHAT YOU SHOULD REMEMBER + E
M F C O M PA R E EGIT
32.
ENABLES MODELING IN A TEAM
ENVIRONMENT
33.
H T T
P : / / W W W. E C L I P S E . O R G / E G I T H T T P : / / W W W. E C L I P S E . O R G / E M F / C O M PA R E
Télécharger maintenant