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)

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 Eclipse Egit wird erwachsen | © 2012 by S. Lay, SAP AG Source:

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 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 is your friend If you want comedy, watch Linus' talk at Google Read the Pro Git book - Egit wird erwachsen | © 2012 by S. Lay, SAP AG

18 Useful Links Github Mylyn Connector Gerrit Mylyn Connector 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