Source Control mit SVN im Detail: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 8: Zeile 8:


==Kür-Aufgabe==
==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.
Anschaulich wäre eine Live-Vorführung des Tools.


==Notwendige Tools==
==Notwendige Tools==
* Tortoise SVN (http://de.wikipedia.org/wiki/TortoiseSVN)
* TortoiseSVN (http://de.wikipedia.org/wiki/TortoiseSVN)
* Tortoise GIT (http://de.wikipedia.org/wiki/TortoiseGit)
* Webspace bei Assembla (https://www.assembla.com/home)
* Webspace bei Assembla (https://www.assembla.com/home)


==Mögliche Fragen==
==Mögliche Fragen==
* Was ist besser? GIT oder SVN?
* Welche überlagerten Symbole gibt es und was bedeuten diese?
* Was bedeuten die Begriffe Versionierung, Check-Out, Check-In, Merge, Branch, Tag, Label, Release?
* Welche Regeln sind beim kollaborierten Arbeiten mit SVN zu berücksichtigen?
* Wie bedient man so ein Tool?
* Wann sollte man Daten in SVN übertragen?
* Sind die Daten sicher?
* Welche Features hat TortoiseSVN und wie nutzt man diese?
* 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 ==
== Literatur ==
Zeile 31: Zeile 28:


==Weiterführende Links==
==Weiterführende Links==
# [[https://wiki.hshl.de/wiki/index.php/Software_Versionsverwaltung_mit_SVN|Software_Versionsverwaltung_mit_SVN]]
# [[Software_Versionsverwaltung_mit_SVN|Software Versionsverwaltung mit SVN]]
#[http://tortoisesvn.net/ Tortoise SVN]
#[http://tortoisesvn.net/ Tortoise SVN]
#[http://code.google.com/p/tortoisegit/ Tortoise GIT]
 
#[http://www.slideshare.net/mariomueller/git-vs-svn-eine-vergleichende-einfhrung Git vs SVN - Eine vergleichende Einführung]




----
----
<!--
→ zurück zum Hauptartikel: [[Seminar_SDE_WS_19/20|Seminar SDE WS 19/20]]
→ zurück zum Hauptartikel: [[Seminar_SDE_WS_19/20|Seminar SDE WS 19/20]]
-->
→ zurück zum Hauptartikel: [[Seminar_SDE_WS_20/21|Seminar SDE WS 20/21]]

Aktuelle Version vom 25. März 2021, 11:27 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

Anschaulich wäre eine Live-Vorführung des Tools.

Notwendige Tools

Mögliche Fragen

  • Welche überlagerten Symbole gibt es und was bedeuten diese?
  • Welche Regeln sind beim kollaborierten Arbeiten mit SVN zu berücksichtigen?
  • Wann sollte man Daten in SVN übertragen?
  • Welche Features hat TortoiseSVN und wie nutzt man diese?

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. Software Versionsverwaltung mit SVN
  2. Tortoise SVN



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