Sie befinden sich hier: Home » Seminare » Server Administration » MONOTONE

Dezentrale Quellcode-Verwaltung mit monotone

Kursziele

monotone ist ein Programm zur dezentralen Quellcode-Verwaltung (distributed revision control). Während Programme wie Subversion den Quellcode zentral auf einem Server verwalten und Entwickler Dateien über ein Netzwerk zur Verfügung stellen, kann mit monotone Quellcode lokal und unabhängig von anderen Entwicklern verwaltet und bearbeitet werden. monotone stellt dabei die notwendigen Funktionen zur Verfügung, um unabhängig voneinander veränderten Quellcode zusammenzufügen. Die Vorteile einer dezentralen Quellcode-Verwaltung sind: Keine Abhängigkeit von Server und Netzwerk und kein wiederholtes Ein- und Auschecken von Dateien. Stattdessen können Dateien lokal jederzeit und in jedem beliebigen Programm bearbeitet werden – die Quellcode-Verwaltung bleibt während der Arbeit am Code unberührt. In diesem Seminar werden Teilnehmer die dezentrale Quellcode-Verwaltung anhand von monotone von der Installation und Konfiguration bis hin zu typischen Aufgaben im Alltag eines Entwicklers kennen lernen.

Zielgruppe

  

Empfohlene Dauer

Software-Entwickler  1 Tag, insgesamt 6 Zeitstunden

Inhalte

  • Einführung in die dezentrale Quellcode-Verwaltung
    • Unterschiede zur zentralen Quellcode-Verwaltung
    • Beispiel eines vollständigen Entwicklungszyklus
    • Andere dezentrale Quellcode-Verwaltungssysteme
  • Grundlagen zur Funktionsweise von monotone
    • Datenbanken
    • Dateien und Arbeitsbereiche
    • Revisionen
    • Zweige
    • Zertifikate
    • Identitäten
  • Installation
    • Unterstützte Betriebssysteme
    • Umfang der Installation
    • Standardverzeichnisse installierter Dateien
  • Konfiguration
    • Erstellen von Public/Private Keys
    • Benutzeradministration
    • Zugriffsrechte
  • Typische Aufgaben beim Quellcode verwalten
    • Arbeitsbereiche erstellen
    • Dateien hinzufügen, ändern, löschen, umbenennen
    • Änderungen comitten
    • Revisionen mit anderen Entwicklern austauschen
    • Arbeitsbereiche aktualisieren
    • Revisionen überprüfen, bestätigen, ablehnen
    • Arbeitsbereiche konfigurieren
    • Entwicklungszweig stabilisieren
    • Entwicklungszweige zusammenführen

Seminarunterlagen

Deutschsprachige Unterlagen (Online-Buch).

Software

Im Seminar wird die jeweils aktuelle Version von monotone eingesetzt.

Schlagwörter