2012-11-16 24 views
18

Làm thế nào tôi có thể sử dụng dòng lệnh svn hoặc svnadmin để tạo cấu trúc thư mục được đề xuất trunk etc. Tôi đã làm mkdir nhưng không có gì xuất hiện? làm cách nào để tạo các thư mục này?SVN Tạo các thư mục giống như trunk ...

Không thể kết nối bằng các công cụ, vì vậy chỉ muốn tạo các thư mục cơ bản này trước tiên.

Vì vậy, hãy cho tôi biết làm thế nào để sử dụng dòng lệnh hoặc giúp đỡ với điều này: SVNAdmin Create Repository URL not working

+1

thể trùng lặp của [SVN tạo thư mục trunk trên kho lưu trữ hiện] (http://stackoverflow.com/questions/345683/svn-creating-trunk- directory-on-existing-repository). Xin vui lòng làm cho bạn một ưu và đọc [SVN cuốn sách] (http://svnbook.red-bean.com), đặc biệt là các chương cơ bản, và tìm kiếm ở đây đầu tiên trước khi gửi câu hỏi mới để tránh trùng lặp. Cảm ơn. [Câu hỏi này] (http://stackoverflow.com/q/3067217/62576) cũng có thể hữu ích. –

Trả lời

25

Bạn đọc Subversion manual? Đây là một trong những hướng dẫn sử dụng mã nguồn mở tốt nhất trên thế giới. Đi qua một vài chương đầu tiên và thử các ví dụ. Heck, họ cho bạn thấy chính xác làm thế nào để làm những gì bạn muốn.

Bạn đang nói về hai cấu trúc riêng biệt: Thư mục lưu trữ có thể nằm trên một máy hoàn toàn khác và thư mục làm việc nơi bạn đã kiểm tra công việc của mình.

Bạn cần tạo kho lưu trữ. Một khi bạn làm điều đó, bạn có thể sử dụng lệnh svn mkdir hoặc là làm cho cấu trúc thư mục của bạn mà không có một thư mục làm việc:

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

Hoặc, bạn có thể kiểm một bản sao của kho ở vào một thư mục làm việc và làm tất cả mọi thứ từ đó:

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

Lưu ý rằng bạn sẽ không thấy các thư mục trực tiếp trong kho lưu trữ của mình. Tuy nhiên, bạn có thể sử dụng lệnh svn ls để xem cấu trúc:

C> svn ls -R svn://my_repo 
Các vấn đề liên quan