• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Git for Subversion Users (ZendCon 2011)
 

Git for Subversion Users (ZendCon 2011)

on

  • 3,208 views

The slides for my talk "Git for Subversion Users" as done at ZendCon 2011

The slides for my talk "Git for Subversion Users" as done at ZendCon 2011

Statistics

Views

Total Views
3,208
Views on SlideShare
3,185
Embed Views
23

Actions

Likes
10
Downloads
0
Comments
1

6 Embeds 23

http://dionysus.uraganov.net 16
https://si0.twimg.com 2
http://www.linkedin.com 2
http://duckduckgo.com 1
http://limbangangarut.com 1
http://slideclip.b-prep.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Please enable the download link, I'd like to view this offline.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Git for Subversion Users (ZendCon 2011) Git for Subversion Users (ZendCon 2011) Presentation Transcript

    • Git for Subversion users ZendCon, 18-10-2011dinsdag 18 oktober 11
    • Stefan who?dinsdag 18 oktober 11
    • Stefan who? • Freelancer: Ingewikkelddinsdag 18 oktober 11
    • Stefan who? • Freelancer: Ingewikkeld • Symfony Community Managerdinsdag 18 oktober 11
    • Stefan who? • Freelancer: Ingewikkeld • Symfony Community Manager • PFZ.nl event crewdinsdag 18 oktober 11
    • Version Controldinsdag 18 oktober 11
    • Version Control • Who is using version control?dinsdag 18 oktober 11
    • Version Control • Who is using version control? • Who is using CVS?dinsdag 18 oktober 11
    • Version Control • Who is using version control? • Who is using CVS? • Who is using Subversion?dinsdag 18 oktober 11
    • Version Control • Who is using version control? • Who is using CVS? • Who is using Subversion? • Who is using something else? and what?dinsdag 18 oktober 11
    • Subversion Server Repository Checkout Checkout Checkout Checkoutdinsdag 18 oktober 11
    • Git repository repository repository Checkout Checkout Checkout Checkout Checkout Checkout repository repository repositorydinsdag 18 oktober 11
    • Git repository repository repository Checkout Checkout Checkout Checkout Checkout Checkout repository repository repositorydinsdag 18 oktober 11
    • Git repository repository repository Checkout Checkout Checkout Checkout Checkout Checkout repository repository repositorydinsdag 18 oktober 11
    • svnadmin createdinsdag 18 oktober 11
    • svnadmin create git initdinsdag 18 oktober 11
    • svn adddinsdag 18 oktober 11
    • svn add git adddinsdag 18 oktober 11
    • svn commitdinsdag 18 oktober 11
    • svn commit git commitdinsdag 18 oktober 11
    • svn revertdinsdag 18 oktober 11
    • svn revert git checkout --dinsdag 18 oktober 11
    • svn ... uhm...dinsdag 18 oktober 11
    • svn ... uhm... git reset HEAD <file>dinsdag 18 oktober 11
    • svn statusdinsdag 18 oktober 11
    • svn status git statusdinsdag 18 oktober 11
    • Sharedinsdag 18 oktober 11
    • Share • local commitdinsdag 18 oktober 11
    • Share • local commit • Git clonedinsdag 18 oktober 11
    • Share • local commit • Git clone • Zip and sharedinsdag 18 oktober 11
    • Share • local commit • Git clone • Zip and share • not practicaldinsdag 18 oktober 11
    • git remotedinsdag 18 oktober 11
    • git pulldinsdag 18 oktober 11
    • git fetchdinsdag 18 oktober 11
    • git pushdinsdag 18 oktober 11
    • dinsdag 18 oktober 11
    • Branchdinsdag 18 oktober 11
    • Branch • Subversiondinsdag 18 oktober 11
    • Branch • Subversion • branch on the serverdinsdag 18 oktober 11
    • Branch • Subversion • branch on the server • branching is expensivedinsdag 18 oktober 11
    • Branchendinsdag 18 oktober 11
    • Branchen • Gitdinsdag 18 oktober 11
    • Branchen • Git • very cheapdinsdag 18 oktober 11
    • Branchen • Git • very cheap • 1 command, local branchdinsdag 18 oktober 11
    • Branchen • Git • very cheap • 1 command, local branch • switching is easydinsdag 18 oktober 11
    • Taggingdinsdag 18 oktober 11
    • Tagging • Subversiondinsdag 18 oktober 11
    • Tagging • Subversion • Copy on serverdinsdag 18 oktober 11
    • Tagging • Subversion • Copy on server • You can commit to a tagdinsdag 18 oktober 11
    • Taggingdinsdag 18 oktober 11
    • Tagging • Gitdinsdag 18 oktober 11
    • Tagging • Git • lightweightdinsdag 18 oktober 11
    • Tagging • Git • lightweight • annotateddinsdag 18 oktober 11
    • Tagging • Git • lightweight • annotated • is most like Subversiondinsdag 18 oktober 11
    • Annotated • git tag -a tagname -m bladiebladinsdag 18 oktober 11
    • Lightweight • git tag tagnamedinsdag 18 oktober 11
    • svn propedit svn:externalsdinsdag 18 oktober 11
    • svn propedit svn:externals git submodule add <repo> <name>dinsdag 18 oktober 11
    • git submodule updatedinsdag 18 oktober 11
    • git submodule initdinsdag 18 oktober 11
    • git blamedinsdag 18 oktober 11
    • git-svndinsdag 18 oktober 11
    • git stashdinsdag 18 oktober 11
    • git rebasedinsdag 18 oktober 11
    • git rebasedinsdag 18 oktober 11
    • git rebase • just like mergingdinsdag 18 oktober 11
    • git rebase • just like merging • more powerfuldinsdag 18 oktober 11
    • git rebase • just like merging • more powerful • more dangerousdinsdag 18 oktober 11
    • merge 1dinsdag 18 oktober 11
    • merge origin 1 2a 2b branchdinsdag 18 oktober 11
    • merge origin 1 2a 3a 2b 3b branchdinsdag 18 oktober 11
    • merge origin 1 2a 3a 4a 2b 3b 4b branchdinsdag 18 oktober 11
    • merge origin 1 2a 3a 4a 2b 3b 4b merge branchdinsdag 18 oktober 11
    • rebase 1dinsdag 18 oktober 11
    • rebase origin 1 2a 2b branchdinsdag 18 oktober 11
    • rebase origin 1 2a 3a 2b 3b branchdinsdag 18 oktober 11
    • rebase origin 1 2a 3a 4a 2b 3b 4b branchdinsdag 18 oktober 11
    • rebase origin 1 2a 3a 4a 2b 3b 4b branchdinsdag 18 oktober 11
    • rebase origin 1 2a 3a 4a 2b 3b 4b branchdinsdag 18 oktober 11
    • rebase origin 1 2a 3a 4a 2b 3b 4b branchdinsdag 18 oktober 11
    • rebase origin 1 2a 3a 4a 2b 3b 4b branchdinsdag 18 oktober 11
    • rebase origin 1 2a 3a 4a 2b 3b 4b branchdinsdag 18 oktober 11
    • rebase origin 1 2a 3a 4a 2b 3b 4b branchdinsdag 18 oktober 11
    • git rebasedinsdag 18 oktober 11
    • git rebase • conflictsdinsdag 18 oktober 11
    • git rebase • conflicts • git rebase --continuedinsdag 18 oktober 11
    • git rebasedinsdag 18 oktober 11
    • git rebase • interactivedinsdag 18 oktober 11
    • git rebase • interactive • step by step rebasedinsdag 18 oktober 11
    • git rebase • interactive • step by step rebase • control over what happensdinsdag 18 oktober 11
    • git rebase • interactive • step by step rebase • control over what happens • rewrite your historydinsdag 18 oktober 11
    • workflowsdinsdag 18 oktober 11
    • the “github way”dinsdag 18 oktober 11
    • the “github way” • forkdinsdag 18 oktober 11
    • the “github way” • fork • clonedinsdag 18 oktober 11
    • the “github way” • fork • clone • develop in branchdinsdag 18 oktober 11
    • the “github way” • fork • clone • develop in branch • push branchdinsdag 18 oktober 11
    • the “github way” • fork • clone • develop in branch • push branch • pull requestdinsdag 18 oktober 11
    • the “github way” • fork • clone • develop in branch • push branch • pull request • lead dev: merge/rebase, push to central repodinsdag 18 oktober 11
    • workflowsdinsdag 18 oktober 11
    • workflows • local clone of your own repo ordinsdag 18 oktober 11
    • workflows • local clone of your own repo or • local clone of central repodinsdag 18 oktober 11
    • workflows • local clone of your own repo or • local clone of central repo • work in branchdinsdag 18 oktober 11
    • workflows • local clone of your own repo or • local clone of central repo • work in branch • push branchdinsdag 18 oktober 11
    • workflows • local clone of your own repo or • local clone of central repo • work in branch • push branch • lead dev: merge/rebase, push to masterdinsdag 18 oktober 11
    • workflows • Git on your own • local branch • merge stable to master • push to remotedinsdag 18 oktober 11
    • make it a gamedinsdag 18 oktober 11
    • dinsdag 18 oktober 11
    • http://gowat.ch/gitgamedinsdag 18 oktober 11
    • questions?dinsdag 18 oktober 11
    • thank youdinsdag 18 oktober 11
    • thank you • http://www.leftontheweb.com/ • https://github.com/skoop • http://gowat.ch/gitsheet • http://joind.in/talk/view/3967dinsdag 18 oktober 11