AjaxLoader
Bitte warten ...
 
Universitäten und FHs aus
Deutschland Schweiz Österreich Niederlanden
Dokumente
Dokumentvorschau


Versionskontrolle mit SVN

Dokument-Nr.:  F-ABQQ

UNIDOG-Autor: DaviDD

Zugehöriger Dozent(en):
(Nicht Verfasser des Dokuments)

Benedikt Magrean


Kauf- / Tauschwert: 9,00 €
Kategorie: Seminar-, Haus- und Abschlussarbeiten
Dokument-Typ: Seminar- / Hausarbeit (Note 1)
Seiten: 22
Semester: WS2009-2010

Erzielte Note:
1,0

Dokument-Download

Um Zugriff auf dieses Dokument zu erhalten, musst Du Mitglied der UNIDOG Community sein.
Inhalt / Beschreibung

Dieses Skript gibt einen Überblick über die Thematik der Versionsverwaltung und eignet sich sehr gut für Einsteiger, die Subversion installieren und nutzen wollen.

 


 

Inhalt


Einleitung 3
Versionskontrolle 3
  Was ist Versionskontrolle? 3
  Begriffserklärungen 4
  Konzepte der Versionskontrolle 4
    Pessimistische Versionskontrolle 4
    Optimistische Versionskontrolle 5
    Mischen/ Zusammenführen von Änderungen 7
    Branching und Tagging 8
Subversion 9
  Geschichte von Subversion 9
  Unterschiede zum Vorgänger CVS 10
    Revisionen 10
    Aufbau des Projektarchivs 11
    Kopien 11
    Atomares Einchecken/ Übertragen 11
Arbeiten mit Subversion 11
  Subversion Server 12
    Einrichtung 12
  TortoiseSVN 13
    Einrichtung 14
  Subclipse 16
    Installation 16
    Konfiguration 18
Ausblick 20
Verteilte Systeme 21
Abbildungsverzeichnis 22
Quellenverzeichnis 22

 


 

 

1. Einleitung

Da eine zuverlässige Versionskontrolle für eine softwaretechnische Lehre unerlässlich ist, sollen viele neue Projekte von nun an mit der freien Software Subversion versioniert werden. Softwareentwicklung im Team soll sich damit noch einfacher gestalten, nebenläufige Änderungen unkomplizierter vonstatten gehen.

 

Dazu ist das Skript als Einstieg in diese Thematik gedacht.

 

Zuerst soll dabei das Thema Versionskontrolle als Grundsatz gemeinsamer rechnergestützter Arbeit im Allgemeinen erläutert werden. Da CVS heutzutage praktisch durch das etablierte Versionskontrollwerkzeug Subversion abgelöst wurde, werde ich die Entwicklungsstufen von Subversion im Folgenden erklären und dabei die wichtigsten Unterschiede zum Vorgänger aufzählen. Ganz wichtig für die komfortable Arbeit mit versionierten Projekten sind vor allem die eingesetzten Programme auf Anwenderebene, die Schnittstellen zu Subversion bieten. Dieses Skript soll auch zur Dokumentation der Einrichtung der gängigsten dieser Hilfsmittel dienen. Im Ausblick wird dann kurz auf alternative Umsetzungsmöglichkeiten hingewiesen.

 

[...]



Vorschau-Ausschnitte


Vorschaubild 1 Vorschaubild 2 Vorschaubild 3
Vorschaubild 4 Vorschaubild 5