Soumettre la recherche
Mettre en ligne
Gearconf 2011
•
Télécharger en tant que PPTX, PDF
•
0 j'aime
•
813 vues
S
Stefan Lay
Suivre
Technologie
Signaler
Partager
Signaler
Partager
1 sur 18
Télécharger maintenant
Recommandé
Eclipse, Git und Gerrit
Eclipse, Git und Gerrit
Stefan Lay
Entwicklertag Karlsruhe 2011
Entwicklertag Karlsruhe 2011
Stefan Lay
Effiziente Entwicklungsprozesse mit Git, EGit und Gerrit - Intland Technology...
Effiziente Entwicklungsprozesse mit Git, EGit und Gerrit - Intland Technology...
msohn
Gitlab
Gitlab
heiglandreas
Versionierung mit GIT
Versionierung mit GIT
gedoplan
Build Automation for Mobile
Build Automation for Mobile
inovex GmbH
Enterprise Git Adoption Webinar - German
Enterprise Git Adoption Webinar - German
CollabNet
GitLab als alternative Entwicklungsplattform zu Github.com
GitLab als alternative Entwicklungsplattform zu Github.com
B1 Systems GmbH
Recommandé
Eclipse, Git und Gerrit
Eclipse, Git und Gerrit
Stefan Lay
Entwicklertag Karlsruhe 2011
Entwicklertag Karlsruhe 2011
Stefan Lay
Effiziente Entwicklungsprozesse mit Git, EGit und Gerrit - Intland Technology...
Effiziente Entwicklungsprozesse mit Git, EGit und Gerrit - Intland Technology...
msohn
Gitlab
Gitlab
heiglandreas
Versionierung mit GIT
Versionierung mit GIT
gedoplan
Build Automation for Mobile
Build Automation for Mobile
inovex GmbH
Enterprise Git Adoption Webinar - German
Enterprise Git Adoption Webinar - German
CollabNet
GitLab als alternative Entwicklungsplattform zu Github.com
GitLab als alternative Entwicklungsplattform zu Github.com
B1 Systems GmbH
Git & Gerrit: Verteilte Softwareentwicklung und -reviews in der TYPO3-Community
Git & Gerrit: Verteilte Softwareentwicklung und -reviews in der TYPO3-Community
Steffen Gebert
Moderne abap entwicklung mit abapGit
Moderne abap entwicklung mit abapGit
Christian Günter
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloud
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloud
Andreas Günzel
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines
Tobias Schneck
Git & Gerrit: Verteilte Softwareentwicklung und -reviews in der TYPO3-Community
Git & Gerrit: Verteilte Softwareentwicklung und -reviews in der TYPO3-Community
Steffen Gebert
IPC 2017 - Legacy-Anwendungen mit Expressive modernisieren
IPC 2017 - Legacy-Anwendungen mit Expressive modernisieren
Ralf Eggert
Elgg - Social Network im Unternehmen
Elgg - Social Network im Unternehmen
VisionConnect GmbH
세종학교이야기 김태균 V2003
세종학교이야기 김태균 V2003
JUNGEUN KANG
Legality in business law
Legality in business law
Babasab Patil
Egit democamp-darmstadt-2011-06-21
Egit democamp-darmstadt-2011-06-21
Stefan Lay
Egit democamp-karlsruhe-2011-11-29
Egit democamp-karlsruhe-2011-11-29
Stefan Lay
Onboarding For Public Private And Hybrid Clouds Aws 30.04.09
Onboarding For Public Private And Hybrid Clouds Aws 30.04.09
Chris Purrington
It's all about feedback - code review as a great tool in the agile toolbox
It's all about feedback - code review as a great tool in the agile toolbox
Stefan Lay
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media Plan
Post Planner
Einsatz von Git im Unternehmen
Einsatz von Git im Unternehmen
oose
BASTA Spring 2016 - Moderne Versionsverwaltung mit Git, und der neue Build-Se...
BASTA Spring 2016 - Moderne Versionsverwaltung mit Git, und der neue Build-Se...
Marc Müller
iOS-Entwicklung - der agile Weg
iOS-Entwicklung - der agile Weg
Sven Günther
Vortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development Environments
Thorsten Kamann
Vorstellung von CollabNet TeamForge 8.0 (German)
Vorstellung von CollabNet TeamForge 8.0 (German)
CollabNet
Eclipse Ditto Vorstellung (German)
Eclipse Ditto Vorstellung (German)
Daniel Fesenmeyer
Application lifecycle in ADF Projects
Application lifecycle in ADF Projects
Ulrich Gerkmann-Bartels
DWX 2017 - GIT im Leben eines VS Entwicklers
DWX 2017 - GIT im Leben eines VS Entwicklers
Marc Müller
Contenu connexe
Tendances
Git & Gerrit: Verteilte Softwareentwicklung und -reviews in der TYPO3-Community
Git & Gerrit: Verteilte Softwareentwicklung und -reviews in der TYPO3-Community
Steffen Gebert
Moderne abap entwicklung mit abapGit
Moderne abap entwicklung mit abapGit
Christian Günter
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloud
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloud
Andreas Günzel
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines
Tobias Schneck
Git & Gerrit: Verteilte Softwareentwicklung und -reviews in der TYPO3-Community
Git & Gerrit: Verteilte Softwareentwicklung und -reviews in der TYPO3-Community
Steffen Gebert
IPC 2017 - Legacy-Anwendungen mit Expressive modernisieren
IPC 2017 - Legacy-Anwendungen mit Expressive modernisieren
Ralf Eggert
Elgg - Social Network im Unternehmen
Elgg - Social Network im Unternehmen
VisionConnect GmbH
Tendances
(7)
Git & Gerrit: Verteilte Softwareentwicklung und -reviews in der TYPO3-Community
Git & Gerrit: Verteilte Softwareentwicklung und -reviews in der TYPO3-Community
Moderne abap entwicklung mit abapGit
Moderne abap entwicklung mit abapGit
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloud
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloud
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines
Git & Gerrit: Verteilte Softwareentwicklung und -reviews in der TYPO3-Community
Git & Gerrit: Verteilte Softwareentwicklung und -reviews in der TYPO3-Community
IPC 2017 - Legacy-Anwendungen mit Expressive modernisieren
IPC 2017 - Legacy-Anwendungen mit Expressive modernisieren
Elgg - Social Network im Unternehmen
Elgg - Social Network im Unternehmen
En vedette
세종학교이야기 김태균 V2003
세종학교이야기 김태균 V2003
JUNGEUN KANG
Legality in business law
Legality in business law
Babasab Patil
Egit democamp-darmstadt-2011-06-21
Egit democamp-darmstadt-2011-06-21
Stefan Lay
Egit democamp-karlsruhe-2011-11-29
Egit democamp-karlsruhe-2011-11-29
Stefan Lay
Onboarding For Public Private And Hybrid Clouds Aws 30.04.09
Onboarding For Public Private And Hybrid Clouds Aws 30.04.09
Chris Purrington
It's all about feedback - code review as a great tool in the agile toolbox
It's all about feedback - code review as a great tool in the agile toolbox
Stefan Lay
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media Plan
Post Planner
En vedette
(7)
세종학교이야기 김태균 V2003
세종학교이야기 김태균 V2003
Legality in business law
Legality in business law
Egit democamp-darmstadt-2011-06-21
Egit democamp-darmstadt-2011-06-21
Egit democamp-karlsruhe-2011-11-29
Egit democamp-karlsruhe-2011-11-29
Onboarding For Public Private And Hybrid Clouds Aws 30.04.09
Onboarding For Public Private And Hybrid Clouds Aws 30.04.09
It's all about feedback - code review as a great tool in the agile toolbox
It's all about feedback - code review as a great tool in the agile toolbox
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media Plan
Similaire à Gearconf 2011
Einsatz von Git im Unternehmen
Einsatz von Git im Unternehmen
oose
BASTA Spring 2016 - Moderne Versionsverwaltung mit Git, und der neue Build-Se...
BASTA Spring 2016 - Moderne Versionsverwaltung mit Git, und der neue Build-Se...
Marc Müller
iOS-Entwicklung - der agile Weg
iOS-Entwicklung - der agile Weg
Sven Günther
Vortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development Environments
Thorsten Kamann
Vorstellung von CollabNet TeamForge 8.0 (German)
Vorstellung von CollabNet TeamForge 8.0 (German)
CollabNet
Eclipse Ditto Vorstellung (German)
Eclipse Ditto Vorstellung (German)
Daniel Fesenmeyer
Application lifecycle in ADF Projects
Application lifecycle in ADF Projects
Ulrich Gerkmann-Bartels
DWX 2017 - GIT im Leben eines VS Entwicklers
DWX 2017 - GIT im Leben eines VS Entwicklers
Marc Müller
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
Nico Orschel
Eclipse DVCS-Day: eGit, Git, Mercurial-Anwendungen in der Praxis
Eclipse DVCS-Day: eGit, Git, Mercurial-Anwendungen in der Praxis
Intland Software GmbH
TechDays 2016 - Der DevOps Kreislauf – Moderne Source Code Verwaltung und Pac...
TechDays 2016 - Der DevOps Kreislauf – Moderne Source Code Verwaltung und Pac...
Marc Müller
Durchgestartet? Eine Einführung in die Google App Engine / Java - Reloaded!
Durchgestartet? Eine Einführung in die Google App Engine / Java - Reloaded!
adesso AG
Softwaremonitoring mit prometheus
Softwaremonitoring mit prometheus
Georg Öttl
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
DNUG e.V.
iOS-Entwicklung - der agile Weg
iOS-Entwicklung - der agile Weg
Sven Günther
Version management mit Git und Github
Version management mit Git und Github
fg.informatik Universität Basel
GIT / SVN
GIT / SVN
Torben Brodt
Kollaboration in Java Projekten - Anspruch und Realität
Kollaboration in Java Projekten - Anspruch und Realität
Torben Knerr
Versionskontrolle mit Git
Versionskontrolle mit Git
NETUserGroupBern
Childthemes mit git – WordPress MeetUp CGN
Childthemes mit git – WordPress MeetUp CGN
pixolin
Similaire à Gearconf 2011
(20)
Einsatz von Git im Unternehmen
Einsatz von Git im Unternehmen
BASTA Spring 2016 - Moderne Versionsverwaltung mit Git, und der neue Build-Se...
BASTA Spring 2016 - Moderne Versionsverwaltung mit Git, und der neue Build-Se...
iOS-Entwicklung - der agile Weg
iOS-Entwicklung - der agile Weg
Vortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development Environments
Vorstellung von CollabNet TeamForge 8.0 (German)
Vorstellung von CollabNet TeamForge 8.0 (German)
Eclipse Ditto Vorstellung (German)
Eclipse Ditto Vorstellung (German)
Application lifecycle in ADF Projects
Application lifecycle in ADF Projects
DWX 2017 - GIT im Leben eines VS Entwicklers
DWX 2017 - GIT im Leben eines VS Entwicklers
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
Eclipse DVCS-Day: eGit, Git, Mercurial-Anwendungen in der Praxis
Eclipse DVCS-Day: eGit, Git, Mercurial-Anwendungen in der Praxis
TechDays 2016 - Der DevOps Kreislauf – Moderne Source Code Verwaltung und Pac...
TechDays 2016 - Der DevOps Kreislauf – Moderne Source Code Verwaltung und Pac...
Durchgestartet? Eine Einführung in die Google App Engine / Java - Reloaded!
Durchgestartet? Eine Einführung in die Google App Engine / Java - Reloaded!
Softwaremonitoring mit prometheus
Softwaremonitoring mit prometheus
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
iOS-Entwicklung - der agile Weg
iOS-Entwicklung - der agile Weg
Version management mit Git und Github
Version management mit Git und Github
GIT / SVN
GIT / SVN
Kollaboration in Java Projekten - Anspruch und Realität
Kollaboration in Java Projekten - Anspruch und Realität
Versionskontrolle mit Git
Versionskontrolle mit Git
Childthemes mit git – WordPress MeetUp CGN
Childthemes mit git – WordPress MeetUp CGN
Gearconf 2011
1.
EGit: Die effiziente
Git-Integration in Eclipse http://eclipse.org/egit Dr. Stefan Lay (SAP) stefan.lay@sap.com Twitter: @stefanlay + =
2.
Agenda Überblick EGit
1.0 Demo Q & A EGit: Die effiziente Git-Integration in Eclipse | © 2011 by Stefan Lay, SAP AG
3.
Die Hauptdarsteller GitisteinverteiltesVersionierungssystem
EGitisteinEclipse Team Provider fürGit http://www.eclipse.org/egit/ JGitisteineleichtgewichtige Java-BibliothekfürGit http://www.eclipse.org/jgit/ Gerritistein Code-Review-System, basierend auf JGit http://code.google.com/p/gerrit/ EGit: Die effiziente Git-Integration in Eclipse | © 2011 by Stefan Lay, SAP AG
4.
5.
Github
6.
Integration in
Eclipse, Netbeans, XCodeEGit: Die effiziente Git-Integration in Eclipse | © 2011 by Stefan Lay, SAP AG
7.
Geschichte von Git,
JGit und EGit 2005 LinusTorvaldsinitiiertGit 2006 Shawn Pearce initiiert JGit 2009 Eclipse entscheidetsichfürGit JGit/EGit ziehen um nach eclipse.org SAP beteiligtsich JGit/Egit-ProjektebenutzenGerrit 3/2010 JGit/EGit Release 0.7 (erstes Release bei Eclipse) 9/2010 Release 0.9 (Helios SR1) 2010/11 Releases 0.10 – 0.12 3/2011 Eclipse Community Award: Most Innovative new feature 6/2011 Release 1.0 (Eclipse Indigo) EGit: Die effiziente Git-Integration in Eclipse | © 2011 by Stefan Lay, SAP AG
8.
9.
796 commits
in JGit* seit 0.9 EGit: Die effiziente Git-Integration in Eclipse | © 2011 by Stefan Lay, SAP AG
10.
11.
12.
13.
14.
15.
16.
Modeling
17.
LinuxTools* seit 0.9
EGit: Die effiziente Git-Integration in Eclipse | © 2011 by Stefan Lay, SAP AG
18.
19.
Rebase
20.
Cherry-Pick
21.
Merge tool
22.
http Authentifizierung*
seit 0.9 EGit: Die effiziente Git-Integration in Eclipse | © 2011 by Stefan Lay, SAP AG
23.
24.
Rebase
25.
Cherry-Pick
26.
Merge tool
27.
28.
Push to
/ Fetch from Upstream
29.
Tree Compare
30.
Mylyn Integration*
seit 0.9 EGit: Die effiziente Git-Integration in Eclipse | © 2011 by Stefan Lay, SAP AG
31.
32.
Rebase
33.
Cherry-Pick
34.
Merge tool
35.
36.
Push to
/ Fetch from Upstream
37.
Tree Compare
38.
39.
Git config
in preferences
40.
Gerrit Mylyn
connector* seit 0.9 EGit: Die effiziente Git-Integration in Eclipse | © 2011 by Stefan Lay, SAP AG
41.
42.
Rebase
43.
Cherry-Pick
44.
Merge tool
45.
46.
Push to
/ Fetch from Upstream
47.
Tree Compare
48.
49.
Git config
in preferences
50.
51.
Staging View
52.
Blame
53.
GitHub Mylyn
connector* seit 0.9 EGit: Die effiziente Git-Integration in Eclipse | © 2011 by Stefan Lay, SAP AG
54.
55.
Rebase
56.
Cherry-Pick
57.
Merge tool
58.
59.
Push to
/ Fetch from Upstream
60.
Tree Compare
61.
62.
Git config
in preferences
63.
64.
Staging View
65.
Blame
66.
GitHub Mylyn
connector* seit 0.9 EGit: Die effiziente Git-Integration in Eclipse | © 2011 by Stefan Lay, SAP AG
67.
git-add git-format-patch git-shortlog
git-relink git-rev-parse git-am git-gc git-show git-remote git-show-branch git-archive git-grep git-stash git-repack git-verify-tag git-bisect git-init git-status git-replace git-whatchanged git-branch git-log git-submodule git-annotate git-bundle git-merge * git-tag git-blame git-checkout git-mv git-config git-cherry .gitignore git-cherry-pick git-notes git-fast-export git-count-objects git daemon git-clean git-pull git-fast-import git-difftool HTTP support git-clone git-push git-filter-branch git-fsck Mylynintegration git-commit git-rebase git-mergetool git-get-tar-commit-id Staging View git-describe git-reset git-pack-refs git-help * Synchronize View git-diff git-revert git-prune git-merge-tree History View git-fetch git-rm git-reflog git-rerere Repositories View Features EGit 1.0 * planned for next release, supported, partial, missing, irrelevant for EGit
68.
Zusammenfassung Egit macht
die Kommandozeile (fast) überflüssig Git ist die Zukunft bei Eclipse, und nicht nur da EGit: Die effiziente Git-Integration in Eclipse | © 2011 by Stefan Lay, SAP AG
69.
Git at Eclipse
EGit/JGit developed at http://egit.eclipse.org http://git.eclipse.org/hosts live Eclipse Git repos Virgo, Mylyn Review, ScalaModules, SWTBot … http://dev.eclipse.org/git/index.html git mirrors for CVS Read-only copies kept up-to-date Can clone with git:// or http:// Code Review | © 2010 by M. Sohn
70.
Git Resources Ask
questions on the EGit forum or egit-dev/jgit-dev lists http://git-scm.com/documentation is your friend If you want comedy, watch Linus' talk at Google http://www.youtube.com/watch?v=4XpnKHJAok8 Read the Pro Git book - http://progit.org/book/ Code Review | © 2010 by M. Sohn
Télécharger maintenant