Trước tiên, bạn phải đảm bảo tệp chưa có trong kho lưu trữ của mình.
Nếu có, bạn cần xóa nó khỏi kho lưu trữ và cam kết thay đổi đó trước khi bạn tiếp tục.
Sau đó, nó cũng đơn giản như việc thêm tài sản:
svn propset svn:ignore . "..."
Nếu bạn đã bỏ qua các file khác, bạn phải thiết lập thuộc tính chứa danh sách cũ + error.log, nếu không bạn có thể chỉ cần làm :
svn propset svn:ignore . "error.log"
Sau đó, bạn cam kết sao cho các bản sao làm việc khác sẽ nhận được cùng một thuộc tính và bạn sẽ hoàn tất.
Ngoài ra, nếu bạn đang ở trên Windows, và sử dụng [TortoiseSVN] [1], nó đơn giản như làm điều này:
- Kích chuột phải vào thư mục và chọn Commit
- Trong danh sách, các tập tin error.log sẽ được liệt kê mà không có một dấu kiểm
- kích chuột phải vào tập tin, chọn ignore, và thêm nó như là một mục duy nhất (không * .log) để bỏ qua danh sách
- Commit
Lưu ý một lần nữa, bạn phải đảm bảo tệp không có trong kho lưu trữ của bạn khi bạn làm điều này, vì vậy nếu có, hãy xóa tệp đó trước khi bạn thêm cài đặt bỏ qua.
Nguồn
2010-04-28 22:08:20
Giải thích tuyệt vời. –
Cảm ơn, điều này gần như đã làm việc ... Vì vậy, tôi đã xóa thư mục nhật ký. Cam kết nó. Và sau đó làm việc này: svn propset svn: ignore. "log" Nhưng một tệp bên trong thư mục đó vẫn hiển thị dưới dạng trạng thái '?' sau khi cam kết bỏ qua. Ngoài ra, tôi nhận được lỗi này khi thực hiện các thư mục khác: svn propset svn: ignore. 'another_dir' cảnh báo: 'another_dir' không được kiểm soát phiên bản – Zando