2010-07-07 18 views
19

Jak mogę pobrać pojedynczy plik z repozytorium SVN?Pobierz pojedynczy plik

Na przykład:

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 

Ale mogę pobrać katalogi w ten sposób.

Odpowiedz

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

Nie sądzę, można sprawdzić pojedynczy plik.

Jeśli chcesz po prostu plik i nie dbają o SVN, można użyć wget:

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

Jeśli już wyrejestrowany katalog trunk, a ty jesteś w lokalnej kopii, można zaktualizować pojedynczy plik:

svn up test.file 
+0

Możemy to zrobić za pomocą eksportu svn

+0

You * * można sprawdzić pojedynczy plik z Subversion. [Robi się to w dwóch etapach. Najpierw sprawdź pusty katalog, a następnie zaktualizuj pojedynczy plik] (http://stackoverflow.com/questions/122107/checkout-one-file-from-subversion/122291#122291). –

+0

Dobrze wiedzieć, będę o tym pamiętał na wypadek, gdyby svn kiedykolwiek jakoś się poprawiło;) –