Vergleich SVN und Git

  • View
    154

  • Download
    2

Embed Size (px)

Text of Vergleich SVN und Git

  • SVN -> G i tDaniel Wieth

  • Klassisch (SVN)

    21.02.2016

  • Modern (Git, Mercurial)

    21.02.2016

  • Git

    21.02.2016

    freie Software zur verteilten Versionsverwaltung von Dateien (Wikipedia)

    Linus Torvalds

    [t], engl. Bldmann

    erste Version April 2005

  • Befehle: git

    21.02.2016

    init, clone, add

    commit

    branch, checkout, merge

    push, pull, fetch

  • 21.02.2016

  • Git vs. SVN

    21.02.2016

    Git SVN

    Klein, schnell Naja

    Dezentral Zentral

    Content-Hashes Revisionsnummern

    Clone Letzte Revision

  • 21.02.2016

    BRANCHING

  • 21.02.2016

    MERGING

  • Git Banches vs. SVN Branches

    21.02.2016

    Git SVN

    Semantik KEINE Semantik

    Pointer auf Commit Folder

    Gesamtes Repo Beliebiger Subtree

    Richtig schnell Naja

    Kompette History im Clone

    Lokale History

  • Motivation

    21.02.2016

    1 Produkt

    Mehrere Kunden

    Mehrere Releases

    Mehrere Bugs!

  • Git Flow

    21.02.2016

  • 21.02.2016

  • 21.02.2016

  • Pros

    21.02.2016

    Schnell (da kein Server ntig)

    Sicher (= verteiltes Backup)

    Modern (Objekt-orientierte Sichtweise auf die Teilstcke des Versionsbaumes)

    Vollkommene Freiheit (Selbstorganisation)

  • Cons

    21.02.2016

    Lernkurve (?) Git Flow

    Vollkommene Freiheit (??)

  • Danke!

    21.02.2016

  • Quellen

    21.02.2016

    Git vs SVN - Eine vergleichende Einfhrung http://de.slideshare.net/mariomueller/git-vs-svn-eine-vergleichende-einfhrung

    git - eine praktische Einfhrung http://de.slideshare.net/ephigenia1/git-praktische-einfhrung-13308756

    Git SCM https://git-scm.com/

    A successful Git branching model http://nvie.com/posts/a-successful-git-branching-model/

    Git-Workflows: Der Gitflow-Workflow (Teil 1) https://blog.seibert-media.net/blog/2014/03/31/git-workflows-der-gitflow-workflow-teil-1/

    Git (Wikipedia) https://de.wikipedia.org/w/index.php?title=Git&oldid=149872822

    http://de.slideshare.net/mariomueller/git-vs-svn-eine-vergleichende-einfhrunghttp://de.slideshare.net/ephigenia1/git-praktische-einfhrung-13308756https://git-scm.com/http://nvie.com/posts/a-successful-git-branching-model/https://blog.seibert-media.net/blog/2014/03/31/git-workflows-der-gitflow-workflow-teil-1/https://de.wikipedia.org/w/index.php?title=Git&oldid=149872822