2009-08-25 34 views
9

Tôi có một thư mục, được gọi là "tệp". Nó đã có trong kho. Bây giờ, các tệp mới được liên tục thêm vào thư mục này và thư mục con của nó. Tôi có thể gõ lệnh gì để thêm tất cả các tệp chưa được thêm vào. Này không làm việc:Thêm tất cả các tệp trong một thư mục chưa được thêm vào trong lật đổ?

svn add files 

Nó nói

svn: cảnh báo: 'files' đã được dưới sự kiểm soát phiên bản

+0

Dup: http://stackoverflow.com/questions/1071857/ how-do-i-svn-add-all-unversioned-files-to-svn –

Trả lời

23
svn add files/* 

hay:

svn add --force files 

(được lấy từ.210)

+0

Cảm ơn bạn. Quá dễ! Bạn tuyệt lắm! :-) – coderama

+0

5 năm sau, bạn cũng đã giúp tôi! Cảm ơn, the --force là những gì tôi cần để thêm các tập tin thay đổi trong các thư mục con của các thư mục con ... –

10

Nếu bạn muốn thêm tất cả các file trong một thư mục, bao gồm tất cả các thư mục con, đây là một kịch bản thực sự tiện dụng:

svn status | awk '{if ($1 == "?") print $2 }' | xargs svn add 
Các vấn đề liên quan