2010-07-07 39 views
19

Tek bir dosyayı bir SVN deposundan nasıl indirebilirim? ÖrneğinTekil dosyayı karşıdan yükle

:

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 

Ama bu şekilde dizinleri indirebilirsiniz.

cevap

30
svn export <URL> <PATH> 

Yol

svn export

isteğe bağlıdır Ve tek bir dosya yüklemek için
svn import

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

Sana tek bir dosya kontrol edebilirsiniz sanmıyorum. Dosyayı yeni istiyor ve svn umurumda değil ise

, sen wget kullanabilirsiniz: Zaten trunk dizin teslim ederse

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

ve yerel kopyada, sen güncelleyebilirsiniz tek bir dosya:

svn up test.file 
+0

Bunu yaparken, svn ihracat yapabileceği

+0

Sen * * arşivdekini tek bir dosya kontrol edebilirsiniz. [İki adımda yapılır. Önce boş bir dizin alın ve ardından tek bir dosyayı güncelleyin] (http://stackoverflow.com/questions/122107/checkout-one-file-from-subversion/122291#122291). –

+0

Bilmekte fayda var, svn bir şekilde bir şekilde yeniden alakalı olur; –