Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Einführung in Subversion (SVN)

Ähnliche Präsentationen


Präsentation zum Thema: "Einführung in Subversion (SVN)"—  Präsentation transkript:

1 Einführung in Subversion (SVN)
Für die Softwareprojekte an der FH Koblenz Am Beispiel „TortoiseSVN“ unter MS Windows Dipl.-Ing. (FH) Florian Halfmann,

2 Dipl.-Ing. (FH) Florian Halfmann, 26.04.2010
Was ist Subversion? Versionsverwaltungssystem für Dateien und Verzeichnisse Stellt Speicherplatz für Ihren Code zur Verfügung (auf einem Server) Dipl.-Ing. (FH) Florian Halfmann,

3 Dipl.-Ing. (FH) Florian Halfmann, 26.04.2010
Wozu Subversion? Softwareprojekte unterliegen ständiger Änderung Quellcodeaustausch/Synchronisation zwischen den Projektteilnehmern „Zurückspringen“ auf ältere Dateiversionen Dipl.-Ing. (FH) Florian Halfmann,

4 Dipl.-Ing. (FH) Florian Halfmann, 26.04.2010
Grundbegriffe Repository – Projektarchiv Working-Copy – lokale Arbeitskopie des Repositorys Checkout – lokale Arbeits-Kopie des Repositorys erstellem Update – lokale Arbeitskopie mit Server-Repository updaten Checkin – Server-Repository mit lokaler Arbeitskopie updaten Dipl.-Ing. (FH) Florian Halfmann,

5 Prinzipielle Vorgehensweise
lokale Working-Copy auschecken lokale Working-Copy updaten an Working-Copy arbeiten Änderungen anderer Projektmitglieder „mergen“ Lokale Working-Copy einchecken Dipl.-Ing. (FH) Florian Halfmann,

6 Dipl.-Ing. (FH) Florian Halfmann, 26.04.2010
URL des SVN Servers svn://ampere2.eui.fh-koblenz.de/Semester/Projektname Der Projektname setzt sich aus Betreuer und Bezeichnung des Projekts zusammen. Siehe folgende Beispiele! Beispiele: svn://ampere2.eui.fh-koblenz.de/SS10/albrecht_wii-tisch svn://ampere2.eui.fh-koblenz.de/SS10/albrecht_rc-car svn://ampere2.eui.fh-koblenz.de/SS10/schultes_kobot Dipl.-Ing. (FH) Florian Halfmann,

7 Dipl.-Ing. (FH) Florian Halfmann, 26.04.2010
Zugangsdaten Ihr Login setzt sich aus dem ersten Buchstaben des Vornamens und dem Nachnamen zusammen. Ihr Passwort erfahren Sie vom Serverbetreuer. Beispiel für Sebastian Vogt: svogt Dipl.-Ing. (FH) Florian Halfmann,

8 TortoiseSVN (Version 1.6.8)
Subversion Client für Microsoft Windows Open Source Intergriert sich in den Dateimanager Dipl.-Ing. (FH) Florian Halfmann,

9 Dipl.-Ing. (FH) Florian Halfmann, 26.04.2010
Repository Struktur Es hat sich etabliert drei Hauptverzeichnisse in seinem Repository zu erstellen! trunk, tags, branches Dipl.-Ing. (FH) Florian Halfmann,

10 Dipl.-Ing. (FH) Florian Halfmann, 26.04.2010
Repository Struktur Trunk: Hauptentwicklungszweig Branches: Abweichende Entwicklungszweige Tags: Snapshots vom Trunk (Read-Only) Dipl.-Ing. (FH) Florian Halfmann,

11 Dipl.-Ing. (FH) Florian Halfmann, 26.04.2010
Branchen Neue Funktionen in einem Branch entwickeln Nach Fertigstellung wieder mit dem Trunk mergen Dipl.-Ing. (FH) Florian Halfmann,

12 Wichtige Menüs in TortoiseSVN
Kontextmenüs im Explorer nutzen !!! Dipl.-Ing. (FH) Florian Halfmann,

13 Wichtige Menüs in TortoiseSVN
Dipl.-Ing. (FH) Florian Halfmann,

14 Dipl.-Ing. (FH) Florian Halfmann, 26.04.2010
Vorführung Dipl.-Ing. (FH) Florian Halfmann,


Herunterladen ppt "Einführung in Subversion (SVN)"

Ähnliche Präsentationen


Google-Anzeigen