Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Versionskontrolle mit Git Flow

Kai Kroker
September 22, 2013

Versionskontrolle mit Git Flow

Wie macht Git Flow den Wechsel von SVN zu Git beherrschbar? Welche Vorteile bringt Git Flow? Warum sollte man es einsetzen?
Ein Talk von der PHP Unconfererence 2013 (Hamburg) und dem TYPO3 Camp Rhein Ruhr (Essen)

Kai Kroker

September 22, 2013
Tweet

More Decks by Kai Kroker

Other Decks in Technology

Transcript

  1. Orga • Slides auf Github (jetzt) und Slideshare (später) •

    Fragen fragen • Eigene Erfahrungen mitteilen
  2. Anforderungen • Entwickler unabhängiger machen • flexibel Features entwickeln •

    langfristige Versionspflege ermöglichen • Release Management und Deployment unterstützen • Kontrolle behalten
  3. Neues Feature • Featurebranch zweigt von develop ab • merge

    in develop • kann Entwicklungen anderer empfangen
  4. Neues Release • Releasebranch zweigt von develop ab • „Restarbeiten“

    im Release Branch • merge in master • tag Release in master • merge in develop
  5. Neue Support Version • Supportbranch zweigt von master ab •

    kann Änderungen aus anderen Branches empfangen • sollte aber eigentlich nur Hotfixes empfangen
  6. • stuff to show live: • commandline • git flow

    install • git flow init • feature • release • hotfix • git flow in sourcetree