Source Control mit SVN im Detail

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen

Einleitung

Versionierung und kollaboriertes Arbeiten sind wichtige Bestandteile der Softwareentwicklung. Dieser Vortrag gibt einen umfassenden Einblick in den Umgang mit dem SVN Client TortoiseSVN.

Ihre Aufgaben

  • Recherchieren Sie die wichtigsten Funktionen von TortoiseSVN.
  • Präsentieren Sie diese anhand von Beispielen anschaulich.
  • Erarbeiten Sie Regeln für den Umgang mit SVN für das kommende Praktikum.

Kür-Aufgabe

Machen Sie doch eine Umfrage unter Ihren Kommilitonen (Semester 1-7) welche Firmen welche Werkzeuge einsetzen und warum. Das wäre aber schon das ++ hinter der 1. Anschaulich wäre eine Live-Vorführung der Tools.

Notwendige Tools

Mögliche Fragen

  • Was ist besser? GIT oder SVN?
  • Was bedeuten die Begriffe Versionierung, Check-Out, Check-In, Merge, Branch, Tag, Label, Release?
  • Wie bedient man so ein Tool?
  • Sind die Daten sicher?
  • Welches der beiden Tools würden Sie für den Einsatz an der HSHL empfehlen?
  • Welche Freeware-Software gibt es? Welche würden Sie empfehlen?

Literatur

  • Bliss, N.: SVN/Subversion Version Control Crash-Course & Quick Reference. Amazon: Kindle Edition 2019. ASIN: B00H0KAC7O
  • collin-Sussmann, B.;Fitzpatrick, B.; Pilato, C. M.: Version Control with Subversion. Independently published, 22. November 2017. ISBN-13: 978-1973363538
  • Haenel, V.; Pletz, J.: Git: verteilte Versionsverwaltung für Code und Dokumente. München: Open Source Press, 2. Auflage 2014. ISBN: 9783955391195
  • Harrison, L.: TortoiseSVN 1.7 beginner's guide.Brimingham, UK : Packt Pub., 2011. ISBN: 9781849513449
  • Preißel, Rene: Git: dezentrale Versionsverwaltung im Team; Grundlagen und Workflows. Heidelberg: dpunkt-Verlag, 2. Auflage 2014. ISBN: 9783864901300

Weiterführende Links

  1. [[1]]
  2. Tortoise SVN
  3. Tortoise GIT
  4. Git vs SVN - Eine vergleichende Einführung



→ zurück zum Hauptartikel: Seminar SDE WS 19/20