2011-02-03 37 views
18

Tôi có một thư mục nói: /user_files, mà tôi muốn bao gồm trong SVN, nhưng có thêm các thư mục bên dưới nó mà tôi không muốn bao gồm.SVN: Bỏ qua các thư mục con

Có cách nào để sử dụng svn:ignore để bỏ qua bất kỳ thứ gì trong thư mục ngay cả khi thư mục mẹ đó được đưa vào repo không?

Trả lời

22

Sử dụng này để bỏ qua tất cả mọi thứ trong thư mục user_files:

svn propset svn:ignore '*' user_files 

này đặt svn:ignore tài sản để * trên user_files thư mục, mà hiệu quả gây svn để bỏ qua tất cả các tập tin untracked trong thư mục này.

Sau đó, bạn phải cam kết thư mục mà bạn đặt thuộc tính và cập nhật các bản sao làm việc khác.

+0

Cảm ơn bạn. Nếu tôi làm propset trên một máy chủ, tôi cũng cần phải làm điều đó trên máy địa phương của tôi? –

+0

BTW nếu tôi chạy: svn propset svn: ignore graphic_novel_images '*' Tôi nhận được '*' không được kiểm soát phiên bản –

+0

Bạn cần làm điều đó trên bản sao làm việc của kho lưu trữ (thanh toán cho kho lưu trữ); sau đó cam kết thư mục đó. Sau đó, tất cả các bản sao làm việc cập nhật (bao gồm cả bản sao trên máy cục bộ của bạn) cũng sẽ phải sở hữu tài sản. – arnaud576875

5

.svnignore không ngăn bạn thêm nội dung - nó chỉ ngăn chúng được báo cáo trong svn stat. Bạn có thể đặt /user_files trong số .svnignore và sau đó buộc thêm những thứ bạn muốn thêm từ đó.

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