egit - eclipse plug-in for gittitle egit - eclipse plug-in for git author tomasz zarna created date...

Post on 10-Sep-2020

39 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

EGitEclipse plug-in for git

Tomasz Zarna

Eclipse Platform Workspace committerIBM Poland

2009-11-28 / Eclipse DemoCamp

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

Outline

1 git

2 EGit

3 Links

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

Outline

1 git

2 EGit

3 Links

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

What is git?Characteristic, pros and cons

Git is a free distributed revision control

distributed

high performance

reliable

simple design

difficult concepts

no full control over the history

bypassing official channels

no dedicated versions at onetime

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

What is git?Characteristic, pros and cons

Git is a free distributed revision control

distributed

high performance

reliable

simple design

difficult concepts

no full control over the history

bypassing official channels

no dedicated versions at onetime

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

What is git?Characteristic, pros and cons

Git is a free distributed revision control

distributed

high performance

reliable

simple design

difficult concepts

no full control over the history

bypassing official channels

no dedicated versions at onetime

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

Transport commandsAdd, push, pull, fetch. . . WTF?

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

Centralized

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

Distributied

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

DistributiedIntegration manager

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

DistributiedDicator and lieutenants

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

gitk and git guiNot only console

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

Adopters

Amarok

Android

Digg

Fedora

GIMP

GNOME

GTK

Linux kernel

Perl

Qt

Ruby on Rails

Samba

VLC

Wine

. . .

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

Outline

1 git

2 EGit

3 Links

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

JGit and EGit

JGita pure Java implementation of Git’s internals

EGitgit plug-in for Eclipse

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

EGit at work

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

My scenarioWorking with Eclipse git repos

1 clone an Eclipse gitrepo/project

2 branch3 commit, commit,

commit4 fetch/pull origin5 merge/rebase6 create patch:

format-patch diff7 submit the patch8 go to 2.

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

My scenarioWorking with Eclipse git repos

1 clone an Eclipse gitrepo/project

2 branch3 commit, commit,

commit4 fetch/pull origin5 merge/rebase6 create patch:

format-patch diff7 submit the patch8 go to 2.

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

My scenarioWorking with Eclipse git repos

1 clone an Eclipse gitrepo/project

2 branch3 commit, commit,

commit4 fetch/pull origin5 merge/rebase6 create patch:

format-patch diff7 submit the patch8 go to 2.

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

My scenarioWorking with Eclipse git repos

1 clone an Eclipse gitrepo/project

2 branch3 commit, commit,

commit4 fetch/pull origin5 merge/rebase6 create patch:

format-patch diff7 submit the patch8 go to 2.

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

My scenarioWorking with Eclipse git repos

1 clone an Eclipse gitrepo/project

2 branch3 commit, commit,

commit4 fetch/pull origin5 merge/rebase6 create patch:

format-patch diff7 submit the patch8 go to 2.

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

My scenarioWorking with Eclipse git repos

1 clone an Eclipse gitrepo/project

2 branch3 commit, commit,

commit4 fetch/pull origin5 merge/rebase6 create patch:

format-patch diff7 submit the patch8 go to 2.

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

My scenarioWorking with Eclipse git repos

1 clone an Eclipse gitrepo/project

2 branch3 commit, commit,

commit4 fetch/pull origin5 merge/rebase6 create patch:

format-patch diff7 submit the patch8 go to 2.

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

My scenarioWorking with Eclipse git repos

1 clone an Eclipse gitrepo/project

2 branch3 commit, commit,

commit4 fetch/pull origin5 merge/rebase6 create patch:

format-patch diff7 submit the patch8 go to 2.

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

Outline

1 git

2 EGit

3 Links

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

LinksEGit links, git links

Home page

Update site

Contribution guide

Depracate old VCS tools bug

Eclipse git repositories

git home

Pro Git

msysgit, git on Windows

GitHub

git community book

git ready

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

LinksEGit links, git links

Home page

Update site

Contribution guide

Depracate old VCS tools bug

Eclipse git repositories

git home

Pro Git

msysgit, git on Windows

GitHub

git community book

git ready

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

Thank you

Thank you

EGit Copyright c©IBM Corp., 2009. All rights reserved. | 2009-11-28

top related