2010-07-07 16 views
19

Wie kann ich eine einzelne Datei von einem SVN-Repository herunterladen?Einzelne Datei herunterladen

Zum Beispiel:

svn co http://server.com/svn/trunk/test.file test.file 
svn: URL 'http://server.com/svn/trunk/test.file test.file' refers to a file, not a directory 

Aber ich kann Verzeichnisse auf diese Weise herunterladen.

Antwort

30
svn export <URL> <PATH> 

Pfad ist optional

svn export

Und für eine einzelne Datei hochladen
svn import

1
svn checkout <url_of_big_dir> <target> --depth empty 
cd <target> 
svn up <file_you_want> 
1

Ich glaube nicht, dass Sie eine einzelne Datei überprüfen können.

Wenn Sie nur die Datei wollen und kümmern sich nicht um SVN, können Sie wget verwenden:

wget http://server.com/svn/trunk/test.file` 

Wenn Sie bereits das trunk Verzeichnis ausgecheckt, und Sie sind in Ihrer lokalen Kopie, können Sie aktualisieren eine einzelne Datei:

svn up test.file 
+0

Wir können dies mit svn export tun

+0

Sie * kann * eine einzelne Datei aus Subversion auschecken. [Es ist in zwei Schritten getan. Zuerst ein leeres Verzeichnis auschecken und dann eine einzelne Datei aktualisieren] (http://stackoverflow.com/questions/122107/checkout-one-file-from-subversion/122291#122291). –

+0

Gut zu wissen, ich werde es im Hinterkopf behalten, falls Svn jemals wieder relevant wird;) –