Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Debian GNU/Linux Reference Guide
Prev Home Next

12.2.3 Anwendungsbeispiele von Subversion

Die folgenden Abschnitte erkl�ren die Verwendung verschiedener Kommandos in Subversion.


12.2.3.1 Erzeugen eines neuen Subversion-Archivs

Um ein neues Subversion-Archiv zu erstellen, verwenden Sie Folgendes:

     $ cd ~/Projekt         # ins Quellcodeverzeichnis wechseln
     $ svn import https://localhost/repos Projekt Projektname \
           -m "erster Projektimport"

Dies erzeugt ein Verzeichnis namens Projektname im Subversion Repository, das die Projektdateien enth�lt. Schauen Sie unter https://localhost/repos/, um zu sehen, ob die Datei vorhanden ist.


12.2.3.2 Arbeiten mit Subversion

Arbeiten mit Projekt-y und Subversion:

     $ cd                            # ins Arbeitsverzeichnis wechseln
     $ svn co https://localhost/repos/Projekt-y  # Quellcode auschecken
     $ cd Projekt-y
      ... �nderungen durchf�hren ...
     $ svn diff                      # wie diff -u Repository/ lokal/  
     $ svn revert modifizierte_Datei # �nderungen r�ckg�ngig machen
     $ svn ci -m "�nderungen"        # �nderungen einchecken
     $ vi neue_hinzugef�gte_Datei
     $ svn add neue_hinzugef�gte_Datei
     $ svn add Verzeichnis1          # alle Dateien unter Verzeichnis1
                                     # rekursiv hinzuf�gen
     $ svn add -N Verzeichnis2       # Verz. nicht rekursiv hinzuf�gen
     $ svn ci -m "neue Dateien hinzugef�gt"
     $ svn up                        # vermenge mit neuester Version
                                     # aus Repository
     $ svn log                       # zeige alle eingebrachten �nd.
     $ svn copy https://localhost/repos/Projekt-y \
           https://localhost/repos/Projekt-y-branch \
           -m "erzeuge Zweig von Projekt-y" 
     $ svn copy https://localhost/repos/Projekt-y \
           https://localhost/repos/Proj-y_release1.0 \
           -m "Projekt-y 1.0 Release"# f�gte release Tag hinzu
      ... Es ist zu beachten, dass das Erzeugen eines Zweigs und eines
      ... Tags das selbe ist. Der einzige Unterschied ist, dass Zweige
      ... "committed" werden, Tags nicht.
      ... �nderungen im Zweig durchf�hren ...
     
     $ # vermengen der Kopie des Zweiges mit Hauptkopie
     $ svn merge https://localhost/repos/Projekt-y \
        https://localhost/repos/Projekt-y-branch
     $ svn co -r 4 https://localhost/repos/Projekt-y # Rev. 4 besorgen

[ zur�ck ] [ Inhalt ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ A ] [ weiter ]


Debian-Referenz

CVS, Son 12. M�r 2006, 12:53:36 UTC

Osamu Aoki osamu#at#debian.org
�bersetzer: Jens Seidel tux-master#at#web.de
Autoren, Abschnitt A.1


Debian GNU/Linux Reference Guide
Prev Home Next

 
 
  Published under the terms of the GNU General Public License Design by Interspire