Source Control mit SVN im Detail: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „== Einleitung == Versionierung und kollaboriertes Arbeiten sind wichtige Bestandteile der Softwareentwicklung. Mechatroniker stehen somit vor er Wahl welches V…“) |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
== Einleitung == | == Einleitung == | ||
Versionierung und kollaboriertes Arbeiten sind wichtige Bestandteile der Softwareentwicklung. | 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== | ==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== | ==Kür-Aufgabe== |
Version vom 18. Oktober 2019, 10:21 Uhr
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
- Tortoise SVN (http://de.wikipedia.org/wiki/TortoiseSVN)
- Tortoise GIT (http://de.wikipedia.org/wiki/TortoiseGit)
- Webspace bei Assembla (https://www.assembla.com/home)
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
→ zurück zum Hauptartikel: Seminar SDE WS 19/20