Nếu câu trả lời của Darren Halls là cách tiếp cận "Brute Force", thì câu trả lời của tôi phải là cách tiếp cận "Brute Force and lơ". :)
Đây là điều gần đây đã làm tôi khó chịu khi chúng tôi sử dụng SVN để quản lý tài liệu và dự án, điều đó có nghĩa là bộ chỉ mục Windows rất hữu ích khi có thể tìm kiếm các tài liệu tối nghĩa, nhưng việc bắt tất cả các tệp lưu trữ svn chỉ là vô ích.
Đây là giải pháp (khá xấu xí) của tôi trong tệp bó windows:
ATTRIB /S /D -H ".svn"
ATTRIB /S /D +I ".svn"
ATTRIB /S /D +I "all-wcprops"
ATTRIB /S /D +I "entries"
ATTRIB /S /D +I "tmp"
ATTRIB /S /D +I "props"
ATTRIB /S /D +I "text-base"
ATTRIB /S /D +I "prop-base"
ATTRIB /S /D +I "*.svn-base"
ATTRIB /S /D +H ".svn"
Dòng đầu tiên và cuối cùng là có vì ATTRIB từ chối áp dụng + Tôi chuyển sang thư mục ẩn, ít nhất là nó đã làm cho tôi. Bạn sẽ cần sao chép tệp này vào một tệp như "svnNoIndex.bat" và chạy nó trong thư mục thanh toán SVN của bạn, với một kho lưu trữ lớn có thể mất một thời gian ...
Tôi hiện đang thử nghiệm điều này trong Vista với gói dịch vụ mới nhất, tôi hy vọng nó sẽ hoạt động trên Windows 7. Tôi không biết liệu chỉ mục có cần được xây dựng lại để tính đến các tệp hiện được đánh dấu là không được lập chỉ mục bởi làm điều này, nhưng dù sao tôi cũng cần phải xây dựng lại công việc của mình vì vậy đó là những gì tôi đang làm vì chỉ vài ngày trong khi chỉ mục xây dựng lại.
Để thực hiện "tự động" này, bạn có thể thêm tệp bó dưới dạng hook sau cập nhật được chạy sau khi cập nhật ... với điều kiện là nó lộn xộn, nhưng nó có thể hoạt động.