Bạn không thể xóa những gì được cam kết với chuyển hướng phụ trừ hoàn toàn đổ, xóa bản gốc và tạo lại kho lưu trữ từ bãi chứa.
Nếu bạn muốn loại bỏ hoàn toàn một file/đường dẫn, bạn có thể làm điều đó với các svndumpfilter:
svnadmin dump /path/to/repository > svndump
svndumpfilter exclude path/to/sensitivefile > svndump-excluded
svnadmin create /tmp/newrepository
svnadmin load /tmp/newrepository < svndump-excluded
Sau đó, sao lưu của bạn/path/to/kho và thay thế bằng/tmp/newrepository sau khi bạn' đã xác minh mọi thứ đều ổn.
Nếu bạn chỉ muốn loại trừ một phiên bản duy nhất, bạn sẽ phải làm một cái gì đó giống như
svnadmin dump -r 0:1000 /path/to/repository > svndump1
svnadmin dump -r 1002:HEAD --incremental /path/to/repository > svndump2
svnadmin create /tmp/newrepository
svnadmin load /tmp/newrepository <svndump1
svnadmin load /tmp/newrepository <svndump2
Đó là, phiên bản 1001 được loại trừ.Bạn không thể làm điều đó tốt hơn btw hạt, một phiên bản toàn bộ phải được loại trừ. Cùng một thỏa thuận ở đây, sao lưu kho lưu trữ ban đầu của bạn, xác minh rằng tất cả mọi thứ cần thiết trong kho lưu trữ mới là có.
Tôi không nghĩ rằng bạn có thể tự mình làm bất cứ điều gì. Bạn có thể yêu cầu Google phá hủy kho lưu trữ, và sau đó xây dựng lại nó? –
Có lẽ tôi có thể làm điều đó, nếu tôi chọn một tên mới cho dự án. –