Versionskontrolle mit Subversion

Seminarinformationen

Seminar - Ziel

Das Pflegen und Verwalten von Programmcode, vor allem wenn mehrere Personen daran mitarbeiten, kann sehr aufwendig und langwierig sein. Abhilfe schafft hier eine Versionsverwaltung wie Subversion (SVN). Damit ist es möglich die Arbeit von mehreren Mitarbeitern zusammenzuführen sowie verschiedene Versionen und Entwicklungsstände einer Software zu verwalten und das unabhängig von der Programmiersprache / -umgebung. Das Seminar bietet einen Einstieg in das Erstellen und Verwalten von Subversion-Repositories sowie den täglichen Umgang damit.

Teilnehmer - Zielgruppe

Einsteiger in die Software-Entwicklung und fortgeschrittene Programmierer

Kurs - Voraussetzungen

allgemeine Windows- oder Linux-Kenntnisse, Kenntnisse der Entwicklungsumgebung Eclipse

Seminardauer

  • 1 Tag
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

    • Versionskontrolle: Idee und Grundlagen
    • Einrichten eines SVN Repositories
    • Struktur eines SVN Repositories

    • Einrichten eines über das Internet erreichbaren SVN Repositories mittels Apache
      • Benutzerauthentifizierung mittels Apache
      • Lese- und Schreibzugriffe konfigurieren
      • Apache Modul mod_dav_svn

    • Einrichten eines Trunks (Entwicklungsstamm)
    • Erstellen von Tags (Entwicklungsstände)
    • Erstellen von Branches (Versionsstände)
    • Übernehmen von Änderungen eines Branches oder Tags zurück in den Trunk (Merge)
    • Verteilen von Änderungen/Fixes des Trunks auf Tags und Branches
    • Erstellen von Patches / Hotfixes

  • Handhabung von / Arbeiten mit SVN Tools (Tortoise SVN, Eclipse Plugin Subversion)
    • Do´s und Dont´s für die Arbeit mit SVN
    • SVN Checkout - Änderungen holen
    • SVN Commit - Änderungen weitergeben
    • Vermeiden von Konflikten
    • Lösen von Konflikten
    • Sperren von Dateien zur Bearbeitung
    • Vergleichen verschiedener Versionsstände
    • lokale Dateien mit dem Repository synchronisieren
    • Dateien von der Versionskontrolle ausschließen

Weitere Schulungen zu Thema Projektmanagement

Projektmanagement mit MS Project© Grundlagen

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Die Teilnehmer lernen die Strukturen der Software kennen. Teil der Schulung sind die PM-Methoden, da wo Sie von MS-Project frequentiert werden. Sie sind nach dem Seminar in der Lage, einen Projektablaufplan zu erstellen. Desweiteren erlernen die Teilnehmer die Grundlagen, um im ...

Multiprojektmanagement - Projektportfolio Management

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Sie können ein Projekt-Portfolio zentral planen und vernetzen. Festlegung von strategisch richtigen Prioritäten, um Ressourcen besser zu nutzen. Ihnen wird vermittelt was Multi-Projecting beinhaltet und wie es in die Unternehmensführung eingebettet wird, welche Methoden zur ...

Krisenmanagement im Projekt

- u.a. in Frankfurt am Main, Hamburg, München, Düsseldorf, Freiburg

Sie sind in der Lage frühzeitig Symptome für Projektkrisen zu erkennen, hinterfragen deren Ursachen und erarbeiten praxistaugliche Methoden zur Vermeidung. Sie kennen die systematischen Vorgehensweisen zur Behebung von Krisen. Anhand konkreter Fallbeispiele entwickeln Sie im ...

Grundlagen IT Projektmanagement

- u.a. in München, Essen, Heidelberg, Offenbach, Freiburg

Dieser Kurs vermittelt Ihnen die Grundlagen des IT Projektmanagements. Sie werden in die Planung, Organisation und Steuerung von Projekten sowie die Führung von Projekten anhand einer lebhaften IT-Fallstudie eingeführt. Auf Wunsch bieten wir Ihnen dieses Seminar auch mit ...