Eclipse Demo Camp 2010 - EGit
-
Upload
deepakazad -
Category
Technology
-
view
1.008 -
download
1
description
Transcript of Eclipse Demo Camp 2010 - EGit
© 2002 IBM CorporationConfidential | Date | Other Information, if necessaryCopyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0.
Deepak AzadIBM Bangalore lab, India
http://blog.deepakazad.com/
EGit
2 Copyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0.
Agenda
� Some history
� Distributed vs Centralized
� Git Concepts
� Demo
3 Copyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0.
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
4 Copyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0.
Distributed vs Centralized
Git
� Full Local History
� Work Offline
� Fast
� Rebase patches easily
� Branching is easy – branch for each bug!
� Merging is easy
CVS, SVN etc
� No
� No
� Slow – depends on network speed
� Patches go stale very quickly
� Branching is painful
� Merging is painful
5 Copyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0.
Git Concepts
Git
Other Systems
Source: Pro Git Book (http://progit.org/book/)
6 Copyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0.
FAQ – Size of a Git repository
http://blog.deepakazad.com/2010/08/cvs-vs-git-local-disk-usage.html
7 Copyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0.
Demo
8 Copyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0.
Git Concepts
Source: Pro Git Book (http://progit.org/book/)
9 Copyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0.
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
10 Copyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0.
?
11 Copyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0.
Backup
12 Copyright © IBM Corp., 2010. All rights reserved. Licensed under EPL, v1.0.
Git Concepts
Source: Pro Git Book (http://progit.org/book/)