2012-11-16 6 views
18

Wie kann ich Svn Befehlszeile oder Svnadmin verwenden, um die empfohlene Verzeichnisstruktur Stamm usw. zu erstellen. Ich habe mkdir, aber nichts zeigt sich? Wie erstelle ich diese Verzeichnisse?SVN Erstellen Sie Verzeichnisse wie Stamm usw.

Keine Verbindung mit Tools herstellen, also wollen Sie zuerst diese grundlegenden Verzeichnisse erstellen.

So lassen Sie mich wissen, wie Befehlszeile verwenden oder dabei helfen: SVNAdmin Create Repository URL not working

+1

möglich Duplikat [SVN trunk Erstellen des Verzeichnisses auf vorhandenen Repository] (http://stackoverflow.com/questions/345683/svn-creating-trunk- Verzeichnis-auf-vorhandenes-Repository). Bitte tu dir selbst einen Gefallen und lies das [SVN-Buch] (http://svnbook.red-bean.com), insbesondere die Grundlagen-Kapitel, und suche hier zuerst, bevor du neue Fragen postest, um Duplikate zu vermeiden. Vielen Dank. [Diese Frage] (http://stackoverflow.com/q/3067217/62576) kann auch hilfreich sein. –

Antwort

25

Haben Sie die Subversion manual? Dies ist eines der besten Open-Source-Handbücher der Welt. Gehen Sie die ersten Kapitel durch und probieren Sie die Beispiele aus. Hey, sie zeigen dir genau, wie du das machst, was du willst.

Sie sprechen über zwei separate Strukturen: Das Repository-Verzeichnis, das sich möglicherweise auf einem völlig anderen Rechner befindet, und das Arbeitsverzeichnis, in dem Sie Ihre Arbeit ausgecheckt haben.

Sie müssen ein Repository erstellen. Sobald Sie das tun, können Sie den svn mkdir Befehl verwenden entweder die Verzeichnisstruktur ohne ein Arbeitsverzeichnis machen:

$ svn mkdir --parents -m" Creating basic directory structure" \ 
    svn://my_repo/trunk svn://my_repo/branches svn://my_repo/tags 

Oder Sie eine Kopie des Repository in in ein Arbeitsverzeichnis Prüfung können und alles tun, von dort:

C> svn co svn://my_repo workingdir 
C> cd workingdir 
C> svn mkdir trunk tags branches 
C> svn commit -m"Creating basic directory structure" 

Beachten Sie, dass die Verzeichnisse nicht direkt in Ihrem Repository angezeigt werden. Sie können jedoch die svn ls Befehl verwenden, um die Struktur zu sehen:

C> svn ls -R svn://my_repo 
Verwandte Themen