You are not logged in.

  • Login

Wednesday, December 24th 2008, 9:18am

Tags

Subversion, SVN

Abstract

Subversion ist ein Versionsverwaltungssystem das hauptsächlich für Quellcode verwendet wird.

Article

1. Projekt starten


Zu Beginn musst du den aktuellen Code vom Server auschecken.

Bash

1
svn checkout https://svn.easy-coding.de/projektname


2. Ordnerstruktur


Du findest eine gegebene Ordnerstruktur vor.
trunk ist das Arbeitsverzeichnis. Es ist die Version an der aktiv gearbeitet wird und die du auf dem Online-Server findest.
Unter branches legst du stabile Versionen ab, die du vielleicht auf einem Produktivsystem betreibst. Ältere branches lassen sich weiter pflegen.
Unter tags legt man Versionen ab, die man in irgendeiner Form herausgibt (zum Beispiel an Kunden). Einmal getaggt ändernt man die Dateien eigentlich nicht weiter.

3. Änderungen übertragen


Hat man sein Projekt soweit lokal bearbeitet und getestet, geht es daran seinen Zustand des Projektes zu commiten.

Bash

1
svn commit


Hat man neue Dateien angelegt, werden diese nicht automatisch übertragen und müssen erst hinzugefügt werden.

Bash

1
svn add neue_datei.txt


4. Patches herunterladen


Um die Änderungen anderer Programmierer in seine lokale Version zu übernehmen führt man ein Update durch.

Bash

1
svn update

Lexikon 4.1.5, developed by www.viecode.com