Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
SVN -> G i t
Daniel 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....
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 Revisi...
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...
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 nötig)
•Sicher (= verteiltes Backup)
•Modern (Objekt-orientierte Sichtweise auf d...
Cons
21.02.2016
•Lernkurve (?)
• Git Flow…
•Vollkommene Freiheit (??)
Danke!
21.02.2016
Quellen
21.02.2016
• Git vs SVN - Eine vergleichende Einführung
http://de.slideshare.net/mariomueller/git-vs-svn-eine-verg...
Nächste SlideShare
Wird geladen in …5
×

0

Teilen

Herunterladen, um offline zu lesen

Vergleich SVN und Git

Herunterladen, um offline zu lesen

Einer unserer Kunden steht momentan vor der Herausforderung einen Fehler auf einer Produktivumgebung zu beheben. Natürlich soll der Fehler in allen Programmversionen und bei allen Kunden ebenfalls behoben werden. Obwohl das heutzutage ein alltägliches Problem ist, können viele Softwareunternehmen noch nicht effektiv damit umgehen.

Ähnliche Bücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen

Ähnliche Hörbücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen
  • Gehören Sie zu den Ersten, denen das gefällt!

Vergleich SVN und Git

  1. 1. SVN -> G i t Daniel Wieth
  2. 2. Klassisch (SVN) 21.02.2016
  3. 3. Modern (Git, Mercurial) 21.02.2016
  4. 4. Git 21.02.2016 •„… freie Software zur verteilten Versionsverwaltung von Dateien“ (Wikipedia) •Linus Torvalds •[ɡɪt], engl. Blödmann •erste Version April 2005
  5. 5. Befehle: git … 21.02.2016 •init, clone, add •commit •branch, checkout, merge •push, pull, fetch
  6. 6. 21.02.2016
  7. 7. Git vs. SVN 21.02.2016 Git SVN Klein, schnell Naja  Dezentral Zentral Content-Hashes Revisionsnummern Clone Letzte Revision
  8. 8. 21.02.2016 BRANCHING
  9. 9. 21.02.2016 MERGING
  10. 10. 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
  11. 11. Motivation 21.02.2016 •1 Produkt •Mehrere Kunden •Mehrere Releases •Mehrere Bugs!
  12. 12. Git Flow 21.02.2016
  13. 13. 21.02.2016
  14. 14. 21.02.2016
  15. 15. Pros 21.02.2016 •Schnell (da kein Server nötig) •Sicher (= verteiltes Backup) •Modern (Objekt-orientierte Sichtweise auf die Teilstücke des Versionsbaumes) •Vollkommene Freiheit (Selbstorganisation)
  16. 16. Cons 21.02.2016 •Lernkurve (?) • Git Flow… •Vollkommene Freiheit (??)
  17. 17. Danke! 21.02.2016
  18. 18. Quellen 21.02.2016 • Git vs SVN - Eine vergleichende Einführung http://de.slideshare.net/mariomueller/git-vs-svn-eine-vergleichende- einfhrung • git - eine praktische Einführung 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

Einer unserer Kunden steht momentan vor der Herausforderung einen Fehler auf einer Produktivumgebung zu beheben. Natürlich soll der Fehler in allen Programmversionen und bei allen Kunden ebenfalls behoben werden. Obwohl das heutzutage ein alltägliches Problem ist, können viele Softwareunternehmen noch nicht effektiv damit umgehen.

Aufrufe

Aufrufe insgesamt

479

Auf Slideshare

0

Aus Einbettungen

0

Anzahl der Einbettungen

4

Befehle

Downloads

2

Geteilt

0

Kommentare

0

Likes

0

×