SlideShare is now on Android. 15 million presentations at your fingertips.  Get the app

×
  • Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
 

Git Branching Model

by Principal Software Engineer at Sony on Nov 14, 2012

  • 82,167 views

We tried to explain how we can build a branching model for Git

We tried to explain how we can build a branching model for Git

Statistics

Views

Total Views
82,167
Views on SlideShare
76,159
Embed Views
6,008

Actions

Likes
334
Downloads
1,626
Comments
14

33 Embeds 6,008

http://campusvirtual.ull.es 3286
http://flyingtomoon.com 1508
http://estudepy.wordpress.com 235
http://meta.discourse.org 187
http://kyrcha.info 172
http://mooc.no-ip.org 125
https://twitter.com 122
http://localhost 61
http://blog.diniscruz.com 61
http://www.webcto.eu 55
http://discourse.patchbee.com 40
http://www.linkedin.com 29
http://try.discourse.org 28
http://educationeverytime.pbworks.com 16
http://translate.googleusercontent.com 16
http://podyplomowe.pbworks.com 11
http://feeds.feedburner.com 10
http://local.syntel.com 8
http://jonathanbrz7.wikispaces.com 6
http://www.scoop.it 6
http://vega.deioc.ull.es 4
http://feedly.com 3
http://lohan.me 3
http://www.365dailyjournal.com 2
https://meta.discourse.org 2
http://www.prader-willi.cl 2
http://131.253.14.66 2
http://prlog.ru 2
http://www.pinterest.com 2
http://pinterest.com 1
http://WWW.SLIDESHARE.NET 1
http://sumanprasanna.wordpress.com 1
http://www.newsblur.com 1
More...

Accessibility

Upload Details

Uploaded via SlideShare 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

110 of 14 previous next Post a comment

  • lemiorhan Lemi Orhan Ergin, Principal Software Engineer at Sony @carlolf I got your points. I will take your feedback into account in my new presentations. Thanks. 11 months ago
    Are you sure you want to
    Your message goes here
    Processing…
  • jcata Catà Castillo, CTO at Arambee Internet Simplicity thanks a lot for the presentation 11 months ago
    Are you sure you want to
    Your message goes here
    Processing…
  • marcis20 Marcos Gil Fuertes, CIO & Co-founder at Void Brains GIT is powerful but I'd never say it's 'easy to learn' 11 months ago
    Are you sure you want to
    Your message goes here
    Processing…
  • carlolf Carlo Luib-Finetti, Software Developer at Eitco GmbH Berlin Thanks for these illuminative instructions of possible workflows with Git. I always was wondering how workflows should change, compared to what we do with Subversion.

    One thing I don't like with your presentation is just a minor, formal thing: you shouldn't use those capitalized letter. As an oldie in this IT business, I remember well when we learnt programming without these ugly (IBM) capital letters.
    11 months ago
    Are you sure you want to
    Your message goes here
    Processing…
  • carlolf Carlo Luib-Finetti, Software Developer at Eitco GmbH Berlin @Vijayvithal
    wow, didn't know (and wasn't interested) in the meaning of the word git -:)
    11 months ago
    Are you sure you want to
    Your message goes here
    Processing…
  • beddari Jan Ivar Beddari, National IaaS implementation project at UiB / UiO (USIT) @vlcinsky I'm sorry, but gitflow is NOT a standard. Changing around the names to make master the main branch like presented here is actually very common. If anything gitflow turning the names around is an anomaly :-) 11 months ago
    Are you sure you want to
    Your message goes here
    Processing…
  • Vijayvithal Vijayvithal @darlojoe, If you look at the reason why git project was started you would understand why a term of abuse was used as the project name. 11 months ago
    Are you sure you want to
    Your message goes here
    Processing…
  • gnustavo Gustavo Chaves I think the last command on slide 27 should be 'git rebase master' instead, no? 11 months ago
    Are you sure you want to
    Your message goes here
    Processing…
  • vlcinsky vlcinsky @lemiorhan You may guess, what branch my code goes into, when developing (master one mostly). Probably everybody would like to become master :-). But this is only true with rather private projects. With large projects I have to follow agreements and that is what I try to do.
    Anyway, I am still not sure the change is necessary. It is the same as with people misusing a term, so some tend to resolve it by inventing brand new term, which should be used properly. Until some (many?) people will start using it wrong too. This is never ending story.
    You are going to ask your developers to change their habits anyway, so why not starting to make clear, what is purpose of branch master and what develop.
    I disagree with the second reason - breaking use of available tools, which already support the new branching model. Why? To force developers learning git more deeply? While I appreciate deep knowledge, I have to respect developers too. They have limited time, always limited skills, and they try to do their best to fulfil what they are tasked to do. By breaking usability of existing utilities you do not gain much and can even block some users following agreed model completely. Is it worth?
    I do a bit of work with Standardization (DATEX II traffic information exchange format is my topic). From here I know, it is not easy to really follow standards. One has to give up a bit of himself... to gain more from what is already provided (tooling, awareness, specifications, tutorials...). But one does not have to blame himself by using phrase 'my own standard'.
    Note: I appreciate, you referenced the original branching model very clearly (the original chart is hanging above my monitor :-)).
    11 months ago
    Are you sure you want to
    Your message goes here
    Processing…
  • lemiorhan Lemi Orhan Ergin, Principal Software Engineer at Sony @Darlojoe I didn't know the meaning of git in slang language. of course that's not my aim:) 11 months ago
    Are you sure you want to
    Your message goes here
    Processing…

110 of 14 previous next

Post Comment
Edit your comment

Git Branching Model Git Branching Model Presentation Transcript