Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
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,
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.