Download presentation
Presentation is loading. Please wait.
Published byFaith Corcoran Modified over 11 years ago
1
EGit wird erwachsen Git, Github und Gerrit – alles in der IDE += Dr. Stefan Lay (SAP AG) stefan.lay@sap.com Twitter: @stefanlay
2
Git and Eclipse: News from EGit, Gerrit and Github integration | © 2011 by Stefan Lay, SAP AG Egit wird erwachsen | © 2012 by S. Lay, SAP AG Agenda Example workflow: Contributing to a cloud application New Features in EGit 2.0 Q & A
3
Git and Eclipse: News from EGit, Gerrit and Github integration | © 2011 by Stefan Lay, SAP AG Egit wird erwachsen | © 2012 by S. Lay, SAP AG Enabling contributions
4
Git and Eclipse: News from EGit, Gerrit and Github integration | © 2011 by Stefan Lay, SAP AG Egit wird erwachsen | © 2012 by S. Lay, SAP AG Enabling contributions Missing Domain knowledge Complex (integration) test setup Difficult tool chain
5
Git and Eclipse: News from EGit, Gerrit and Github integration | © 2011 by Stefan Lay, SAP AG Egit wird erwachsen | © 2012 by S. Lay, SAP AG Enabling contributions Missing Domain knowledge Tool-supported code review Complex (integration) test setup Difficult tool chain
6
Git and Eclipse: News from EGit, Gerrit and Github integration | © 2011 by Stefan Lay, SAP AG Egit wird erwachsen | © 2012 by S. Lay, SAP AG Enabling contributions Missing Domain knowledge Tool-supported code review Complex (integration) test setup Run validation centrally before submitting to master branch Difficult tool chain
7
Git and Eclipse: News from EGit, Gerrit and Github integration | © 2011 by Stefan Lay, SAP AG Egit wird erwachsen | © 2012 by S. Lay, SAP AG Enabling contributions Missing Domain knowledge Tool-supported code review Complex (integration) test setup Run validation centrally before submitting to master branch Difficult tool chain IDE integration
8
Git and Eclipse: News from EGit, Gerrit and Github integration | © 2011 by Stefan Lay, SAP AG Egit wird erwachsen | © 2012 by S. Lay, SAP AG Enabling contributions
9
DEMO Egit wird erwachsen | © 2012 by S. Lay, SAP AG
10
Jenkins Developer PC Gerrit git Developer PC git - Clone repository - Push changes Verify changes - Deploy to test instance - Run integration tests - Deploy to production git Egit wird erwachsen | © 2012 by S. Lay, SAP AG
11
Features in EGit 2.0
12
Git and Eclipse: News from EGit, Gerrit and Github integration | © 2011 by Stefan Lay, SAP AG Git @ Eclipse Egit wird erwachsen | © 2012 by S. Lay, SAP AG Source: http://www.eclipse.org/projects/scmcountdown.php
13
Git and Eclipse: News from EGit, Gerrit and Github integration | © 2011 by Stefan Lay, SAP AG History of Git, JGit and EGit 2005 Linus Torvalds initiates Git 2006 Shawn Pearce initiates JGit 2009 Eclipse decides for Git JGit/EGit move to eclipse.org 3/2011 Eclipse Community Award: Most innovative new feature 6/2011 EGit/JGit Release 1.0 (Eclipse Indigo) 1/2012 Gerrit available for all projects hosted at eclipse 6/2012 EGit/JGit Release 2.0 (Eclipse Juno) Egit wird erwachsen | © 2012 by S. Lay, SAP AG
14
Git and Eclipse: News from EGit, Gerrit and Github integration | © 2011 by Stefan Lay, SAP AG Features in EGit 2.0 Git Features Reflog View Stash Support Submodules Support Blame on historic versions Push a single branch/tag/commit Other features Repository Import Extension Point Improved Github integration Import git repository from installed plugin Workspace patches Egit wird erwachsen | © 2012 by S. Lay, SAP AG
15
DEMO: Features in EGit 2.0 Egit wird erwachsen | © 2012 by S. Lay, SAP AG
16
Gerrit Code Review Gerrit developed at http://code.google.com/p/gerrithttp:// https://review.source.android.com/ Gerrit for Android projects (also Gerrit) Egit wird erwachsen | © 2012 by S. Lay, SAP AG
17
Git Resources Ask questions on the EGit forum or egit-dev/jgit-dev listsEGit forumegit-devjgit-dev http://git-scm.com/documentationhttp://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/http://progit.org/book/ Egit wird erwachsen | © 2012 by S. Lay, SAP AG
18
Useful Links Github Mylyn Connector http://download.eclipse.org/egit/github/updates-nightly Gerrit Mylyn Connector http://download.eclipse.org/mylyn/snapshots/weekly Egit wird erwachsen | © 2012 by S. Lay, SAP AG
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.