More Related Content
Similar to EGit: An Introduction to Distributed Version Control with Git
Similar to EGit: An Introduction to Distributed Version Control with Git (20)
EGit: An Introduction to Distributed Version Control with Git
- 1. EGit
Deepak Azad
IBM Bangalore lab, India
http://blog.deepakazad.com/
Confidential | Date | Other Information,
Copyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0. if necessary © 2002 IBM Corporation
- 2. Agenda
Some history
Distributed vs Centralized
Git Concepts
Demo
2 Copyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0.
- 3. History
Initially designed and developed by Linus Torvalds for Linux kernel
development
Linus’ talk at Google
http://www.youtube.com/watch?v=4XpnKHJAok8
2009 Eclipse decides on Git
09/2010 Released EGit 0.9 (Helios SR1)
12/2010 Next Release
http://www.eclipse.org/projects/project-plan.php?projectid=technology.egit
3 Copyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0.
- 4. Distributed vs Centralized
Git CVS, SVN etc
Full Local History No
Work Offline No
Fast Slow – depends on network speed
Rebase patches easily Patches go stale very quickly
Branching is easy – branch for each Branching is painful
bug!
Merging is easy Merging is painful
4 Copyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0.
- 5. Git Concepts
Other Systems
Git
Source: Pro Git Book (http://progit.org/book/)
5 Copyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0.
- 6. FAQ – Size of a Git repository
http://blog.deepakazad.com/2010/08/cvs-vs-git-local-disk-usage.html
6 Copyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0.
- 7. Demo
7 Copyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0.
- 8. Git Concepts
Source: Pro Git Book (http://progit.org/book/)
8 Copyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0.
- 9. Links
[1] EGit update sites : http://www.eclipse.org/egit/download/
[2] Gerrit code review tool : http://code.google.com/p/gerrit/
[3] Pro Git book: http://progit.org/book/
[4] EGit User Guide: http://wiki.eclipse.org/EGit/User_Guide
[5] Git for Eclipse Users: http://wiki.eclipse.org/EGit/Git_For_Eclipse_Users
9 Copyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0.
- 10. ?
10 Copyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0.
- 11. Backup
11 Copyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0.
- 12. Git Concepts
Source: Pro Git Book (http://progit.org/book/)
12 Copyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0.