2011-09-14 59 views

Trả lời

19

bạn có thể chỉ đơn giản là import nội dung mới ngay trong kho lưu trữ mà không cần bất kỳ bản sao làm việc nào:

svn import INSTALL.txt $SVN_REPO/trunk/proj1/INSTALL.txt 

Làm việc với các thư mục (aka. "dự án").

svn import proj2 $SVN_REPO/trunk/proj2 

Sau khi nhập bạn phải kiểm tra các thứ để tiếp tục công việc của bạn:

rm -rf proj2/* 
svn co $SVN_REPO/trunk/proj2 proj2 
+0

trong mac os Tôi sử dụng svn này nhập khẩu proj2 $ SVN_REPO/trunk/proj2 -m "bình luận có". Lệnh Withou -m đưa ra lỗi: svn: E205007: Không thể sử dụng trình soạn thảo bên ngoài để tìm nạp thông điệp tường trình; xem xét đặt biến môi trường $ SVN_EDITOR hoặc sử dụng tùy chọn --message (-m) hoặc --file (-F) svn: E205007: Không có biến môi trường nào SVN_EDITOR, VISUAL hoặc EDITOR được đặt và không có 'editor-cmd 'Đã tìm thấy tùy chọn cấu hình thời gian chạy – Daniyar

16

Bạn có thể kiểm một thư mục mà không nhận được bất kỳ nội dung của nó như sau:

svn co --depth empty SVN_URL 

Sau đó bạn có thể di chuyển các dự án của bạn vào bản sao làm việc của bạn, sau đó svn addsvn ci.

0

Không, nhưng nó có thể kiểm tra chỉ có trẻ em trên cùng một thư mục nhất định:

svn co --depth immediates REPOSITORY_URL 

Sau đó, bạn có thể làm việc theo cách của bạn xuống cây, kiểm tra ra lớp khác tại một thời điểm

cd SUBDIR 
svn update --set-depth immediates 

Hoặc, bạn có thể kiểm tra toàn bộ cây từ một thư mục con

cd SUBDIR 
svn update --set-depth infinity 
Các vấn đề liên quan