Unterschiede zwischen den Revisionen 4 und 5
Revision 4 vom 2005-04-10 22:17:27
Größe: 2460
Autor: lars
Kommentar: typo
Revision 5 vom 2005-04-10 23:19:07
Größe: 2567
Autor: lars
Kommentar: checkou
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 16: Zeile 16:
 * Initialisierung einer lokalen Kopie: {{{
svn checkout https://svn.systemausfall.org/svn/REPOSNAME }}}

TableOfContents


Adressen

Subversion-Kommandos

Das [http://svnbook.red-bean.com/ svnBook] erklärt alles, was mensch für den Umgang mit subversion-Repositories wissen sollte.

Trotzdem - in aller Kürze - die Überlebenskommandos für die ersten Stunden:

  • Initialisierung eines Repositories:

    svn import https://svn.systemausfall.org/svn/REPOSNAME/PATH LOCALPATH 
  • Initialisierung einer lokalen Kopie:

    svn checkout https://svn.systemausfall.org/svn/REPOSNAME 
  • lokale Veränderungen im Überblick anzeigen:

    svn status 
  • lokale Veränderungen im Detail:

    svn diff 
  • Veränderungen zum Server hochladen:

    svn commit 
  • serverseitige Veränderungen in die lokale Kopie übertragen:

    svn update 
  • Anzeige der Veränderungsgeschichte:

    svn log 
  • Hinzufügen einer Datei oder eines Verzeichnisses zu den verwalteten Daten:

    svn add DATEI 

Wichtig: jedes Kommando bezieht sich nur auf das aktuelle Verzeichnis (inklusive Unterverzeichnisse) - also nicht unbedingt das komplette Repository.

Web-Oberfläche

Zum Anschauen des Repositories kannst du die subversion-eigene Oberfläche nutzen: https://svn.systemausfall.org/svn/REPOSNAME. Sie ist jedoch sehr spartanisch und erlaubt lediglich den Lese-Zugriff auf die aktuellste Version des Repository.

Alternativ kannst du auch die [http:/websvn.tigris.org WebSvn]-Oberfläche verwenden: https://svn.systemausfall.org/websvn. Sie bietet naturgemäß ebenfalls lediglich Lese-Zugriff, jedoch ist sie gut geeignet, die Veränderungen des Repositories oder einzelner Dateien zu verfolgen.

Graphische Oberflächen (Clients)

Folgende Programme helfen dir bei der Verwaltung deiner lokalen Kopien, falls du die Reinheit der Kommandozeile nicht magst :)

Mailingliste

Alle Abonnenten einer Repository-Liste werden per Mail über jede Änderung benachrichtigt.

Die Einschreibung erfolgt (ezmlm-typisch) durch eine Mail an svn-REPOSNAME-subscribe@lists.systemausfall.org.

SubversionNutzung (zuletzt geändert am 2012-06-13 21:26:21 durch anonym)


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.