2012-11-30 23 views
30

Tôi đang thử thêm các tệp dự án mới trong thư mục SVN từ bản sao làm việc của tôi mới. Yêu cầu của nó là tùy chọn "đệ quy" với thông báo "Bạn có chắc chắn muốn thêm * nhiều mục không?" . Ai đó có thể hướng dẫn tôi việc sử dụng tùy chọn "đệ quy" này để kích hoạt là gì? Tôi có nên bật tính năng này khi tôi đang thêm các tệp dự án mới hay không?SVN: Recursive thêm

Cảm ơn bạn.

Trả lời

78

phiên bản ngắn: svn thêm * --force là tất cả các bạn cần

phiên bản Long: Theo svn add trang hướng dẫn

Thông thường, svn lệnh add * sẽ bỏ qua bất kỳ thư mục có đã được kiểm soát phiên bản. Đôi khi, tuy nhiên, bạn có thể muốn thêm tất cả các đối tượng không phiên bản trong bản sao làm việc của bạn, bao gồm cả những người ẩn sâu hơn. Đi qua các tùy chọn --force làm cho svn thêm recurse vào thư mục phiên bản:

$ svn add * --force 
A   foo.c 
A   somedir/bar.c 
A   otherdir/docs/baz.doc 
+1

trên lệnh không làm việc cho tôi :( – Satish

+1

Đối với tôi nó chỉ làm các tập tin trong thư mục hiện hành, vì vậy tôi đã làm tương tự cho ' */* 'và' */*/* 'và' */*/*/* 'etc ... và nó hoạt động Khó chịu, nhưng làm việc :) cảm ơn –

+1

Nó không tính đến các thuộc tính bỏ qua. – bonitzenator

Các vấn đề liên quan