|
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
|
Gliederung
|
|