Presentation is loading. Please wait.

Presentation is loading. Please wait.

EGit wird erwachsen Git, Github und Gerrit – alles in der IDE += Dr. Stefan Lay (SAP AG)

Similar presentations


Presentation on theme: "EGit wird erwachsen Git, Github und Gerrit – alles in der IDE += Dr. Stefan Lay (SAP AG)"— Presentation transcript:

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


Download ppt "EGit wird erwachsen Git, Github und Gerrit – alles in der IDE += Dr. Stefan Lay (SAP AG)"

Similar presentations


Ads by Google