2010-07-07 42 views
19

Tôi làm cách nào để tải xuống tệp đơn lẻ từ kho lưu trữ SVN?Tải xuống tệp đơn

Ví dụ:

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 

Nhưng tôi có thể tải về các thư mục theo cách này.

Trả lời

30
svn export <URL> <PATH> 

Đường dẫn là không bắt buộc

svn export

Và để tải lên một tập tin duy nhất
svn import

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

Tôi không nghĩ rằng bạn có thể kiểm tra một tập tin duy nhất.

Nếu bạn chỉ muốn các tập tin và không quan tâm về svn, bạn có thể sử dụng wget:

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

Nếu bạn đã kiểm tra ra các thư mục trunk, và bạn đang ở trong bản sao cục bộ của bạn, bạn có thể cập nhật một tập tin duy nhất:

svn up test.file 
+0

Chúng ta có thể làm điều này bằng xuất khẩu svn

+0

Bạn * có thể * kiểm tra một tập tin duy nhất từ ​​Subversion. [Nó được thực hiện theo hai bước. Đầu tiên kiểm tra một thư mục trống và sau đó cập nhật một tập tin duy nhất] (http://stackoverflow.com/questions/122107/checkout-one-file-from-subversion/122291#122291). –

+0

Điều cần biết, tôi sẽ ghi nhớ trong trường hợp svn bằng cách nào đó trở nên có liên quan một lần nữa;) –