Với thuộc tính svn: ignore, có cách nào tôi có thể chỉ định những gì tôi muốn bỏ qua dựa trên các mẫu mà tôi không muốn bỏ qua không? Nói cách khác, tôi muốn bỏ qua mọi thứ nhưng tệp kết thúc bằng .xyz. Làm thế nào tôi sẽ đi về làm điều đó (nếu nó thậm chí có thể)?Sử dụng svn: ignore để bỏ qua mọi thứ trừ các tệp nhất định
Một tùy chọn tôi đã khám phá là cam kết mọi thứ tôi muốn được phiên bản, sau đó đặt thuộc tính svn: ignore trên thư mục thành '*', do đó không có tệp nào khác nhưng những gì tôi đã cam kết sẽ được phiên bản . Đây là điều tốt nhất tôi có thể nghĩ ra, nhưng nó cảm thấy bẩn thỉu nếu tôi cần phải thêm một tập tin khác vào phiên bản, tôi phải thực hiện nhiều commit ... một để loại bỏ thuộc tính svn: ignore, cái khác để thêm/cam kết (các) tệp mới, và sau đó là một phần ba để thay đổi svn: ignore trở lại thành '*'.
Suy nghĩ của bạn?
Có nhiều hơn một chút «fnmatch' được đề cập trong câu trả lời này. Xem câu trả lời của tomka dưới đây http://docs.python.org/2/library/fnmatch.html – vinnyjames