Những người tốt đã tạo ra hệ thống kiểm soát phiên bản SVN sử dụng cấu trúc mà họ gọi là "bỏ qua deltas" để lưu trữ lịch sử sửa đổi của các tệp trong nội bộ. Một sửa đổi được lưu trữ như một đồng bằng so với sửa đổi trước đó. Tuy nhiên, bản sửa đổi N không nhất thiết phải được lưu trữ dưới dạng đồng bằng so với bản sửa đổi N-1, như sau:
0 <- 1 <- 2 <- 3 <- 4 <- 5 <- 6 <- 7 <- 8 <- 9
Thay vào đó, phiên bản N được lưu trữ dưới dạng đồng bằng so với Nf (N), trong đó f (N) là sức mạnh lớn nhất của hai phân chia N:
0 <- 1 2 <- 3 4 <- 5 6 <- 7
0 <------ 2 4 <------ 6
0 <---------------- 4
0 <------------------------------------ 8 <- 9
(Nhìn bề ngoài, nó trông giống như một danh sách bỏ qua nhưng thực sự nó không giống nhau - ví dụ, bỏ qua deltas không quan tâm đến việc hỗ trợ chèn vào giữa danh sách.) Bạn có thể đọc thêm về nó ở đây .
Câu hỏi của tôi là: Các hệ thống khác có sử dụng bỏ qua deltas không? Đã bỏ qua deltas được biết / sử dụng / xuất bản trước SVN, hoặc những người tạo ra SVN đã tự phát minh ra nó?