EGit/Training
Contents
EclipseCon 2012 Git Tutorial
Find all exercises and the slides here.
Follow the exercise #1 to prepare for the Git Tutorial. Find download links to the training packages below.
EGit Training Packages
Pre-installed EGit training packages including
- Eclipse SDK 3.7.2
- JGit, EGit 2.0-SNAPSHOT (nightly build)
- Github connector 2.0-SNAPSHOT (nightly build 2012-03-22)
- Mylyn Reviews Gerrit Connector 0.9-SNAPSHOT (weekly build 2012-03-22)
- Mylyn Builds 0.9-SNAPSHOT (weekly build)
Linux
eclipse-SDK-3.7.2-linux-gtk-x86_64.tar.gz eclipse-SDK-3.7.2-linux-gtk.tar.gz
Mac
eclipse-SDK-3.7.2-macosx-cocoa-x86_64.tar.gz eclipse-SDK-3.7.2-macosx-cocoa.tar.gz
Windows
eclipse-SDK-3.7.2-win32-x86_64.zip eclipse-SDK-3.7.2-win32.zip
EGit Tutorial (EclipseCon March 2011)
You may want to learn how to work with EGit and Gerrit Code Review by going through the EGit tutorial we held at EclipseCon America 2011.
Installation and Configuration
This tutorial was developed using EGit 0.11 so you should use at least this version. Newer versions may provide an easier way to do certain steps, look at the EGit "New and Noteworthy" documentation.
Best you go through the exercises using the Gerrit-in-a-zip you may download from TODO. See exercise 9 to learn how to use that.
The egit-training repository is also available on http://egit.eclipse.org/. You may clone it from there using
git://egit.eclipse.org/egit-training.git
More details are given in
- Exercise 1: Installation and configuration
- Exercise 9: Starting demo Gerrit server
Exercises
- Exercise 2: Develop a feature
- Exercise 3: Review a change from another developer
- Exercise 4: Rework your change
- Exercise 5: Review re-worked change
- Exercise 6: Register projects to watch
- Exercise 7: Rebase change to resolve conflicts
- Exercise 8: Working with patch series
EGit Tutorial (EclipseCon Europe Nov 2011)
We held this tutorial "Eclipse Hacker's Guide to the Git Universe" at EclipseCon Europe on Nov 2, 2011.
This tutorial was developed using EGit 1.2-SNAPSHOT so you should use at least this version. Newer versions may provide an easier way to do certain steps, look at the EGit "New and Noteworthy" documentation.
The egit-training repository is also available on http://egit.eclipse.org/. You may clone it from there using
git://egit.eclipse.org/egit-training.git
Exercises
Find slides and exercises here