Basilius-Network

Das offizielle Forum zum Basilius-Network und aller Komponenten.
Aktuelle Zeit: Do 9. Sep 2010, 23:24

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Subversion - Eine Einführung
BeitragVerfasst: Sa 8. Dez 2007, 15:31 
Offline
Administrator

Registriert: Do 24. Mai 2007, 21:18
Beiträge: 35
Wohnort: Riehen (CH)
Engelsreich-Charakter: Charakter vorhanden
Charakternamen: Sefardius, Schlumpf, Testi
Subversion. Kurz: SVN. Ein wirklich praktisches Werkzeug, so es denn richtig angewendet wird. Schlechte Änderungen lassen sich innert Sekunden wieder zurecht bügeln, ein Fehler, der vorher noch nicht da gewesen ist, lässt sich einfach mit einem diff finden. Es verwaltet ein zentrales Repesitory und ermöglicht es, dass viele am gleichen Arbeiten, ohne dass man sich auf die Füsse tritt.
Auch alleine bietet es die erst genannten Vorteile. Subversion bekommt man von hier. Ich erlaube mir mal, die Installtion der Programme weg zu lassen - schliesslich sollte jeder Admin wissen, wie so etwas geht :)
(Für Debianer: Das Packet heisst "subversion").

Ist das ganze installiert, so kann man das Repesitory einfach über die Kommandozeile verwalten. Zuerst muss allerdings einmal ein Repesitory installiert werden. Dazu wählt man im Kopf einen bereits existierenden Ordner, der leer sein sollte. Zum Beispiel /home/myname/Archiv/logd. Auf Windows sieht nur der Pfad anders aus, sonst sollte es gleich sein. Nun starten wir die Kommandozeile und geben folgendes ein:

Code:
svnadmin create /home/myname/Archiv/logd


Das Repesitory ist nun erstellt. Nun füttern es wir mit Daten.

Code:
svn import /pfad/zu/den/daten file://localhost/home/myname/Archiv/logd

Für Windowsuser müsste die URL zum Repesitory in etwa so aussehen:
Code:
svn import /pfad/zu/den/daten file:///C:/home/myname/Archiv/logd


Es folgt eine lange Ausgabe mit allen zugefügten Dateien. So. Was nun? Wir suchen uns nun einen schönen Platz, um Arbeiten zu können. Ich habe den bereits im Server-Ordner, aber jeder andere tuts auch. Der Pfad zum gewünschten Ordner heisst bei mir "/media/server/logd". Das Ziel darf nicht existieren!

Code:
svn checkout file://localhost/home/basilius/Archiv/logd /media/server/logd

Man erhält nun die Meldung, dass Revision #1 erfolgreich in den Ordner transferiert wurde.

Nun kann man beliebig die Dateien ändern im Ordner. Um die ÄNderungen zu übernehmen, gibt man ein:

Code:
svn commit /media/server/logd


Ganz einfach. :)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Subversion - Eine Einführung
BeitragVerfasst: Mi 15. Okt 2008, 09:21 
Offline
Neuling

Registriert: Do 2. Aug 2007, 04:25
Beiträge: 1
Einen kleinen Nachtrag hierzu könnte ich vielleicht noch geben. Besonders für die Faulen unter uns. Es gibt noch einieg wunderschöne Tools für Windows und auch Linux.


TortoiseSVN
TortoiseSVN ist eine unter Windows erhältliche Software, welche einem eine grafische Oberfläche für das Verwalten eines SVN-Repository's. Einfaches Drag&Drop, commit, update oder checkout per Mausklick, u.s.w.

Homepage : http://tortoisesvn.net/
Download : http://tortoisesvn.net/downloads
Dokumentation: http://tortoisesvn.net/support


Subclipse
Subclipse ist ein Modul für eclipse, welches ein äusserst einfaches Handhaben eines SVN-Projekt's bietet, wenn es um ganze Projekte auf einem SVN-Server geht. Da es, wie bereits erwähnt, eclipse erweitert, funktioniert es sowohl auf Windows, als auch auf Linux.

Homepage : http://subclipse.tigris.org/
Download : http://subclipse.tigris.org/download.html
Dokumentation: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=1732&expandFolder=1732&folderID=0


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Deutsche Übersetzung durch phpBB.de