Tôi đang cố gắng học cách di chuyển một Subversion repo và đang gặp phải một vấn đề không có ý nghĩa với tôi. Tôi đã từng svndumpfilter
tách ra một dự án con và đã loại bỏ một số tiền tố đường dẫn. Hàng trăm cam kết hiện đang nhập chính xác, nhưng sau đó tôi gặp phải lỗi sau:
<<< Started new transaction, based on original revision 19190
* editing path : branches/features/DynamicSource ... done.
* editing path : branches/features/DynamicSource/src/build.properties ... done.
* editing path : branches/features/DynamicSource/src/client/default.htm ...done.
* editing path : branches/features/DynamicSource/src/client/js/AdHocController.js ... done.
* editing path : branches/features/DynamicSource/src/client/js/Report.js ... done.
svnadmin: E160006: No such revision 19098
* adding path : branches/features/DynamicSource/src/client/js/Enums.js ...
OK, vì vậy tôi đi vào các tập tin dump để xem các phiên bản 19.190 và 19098. Trước hết, phiên bản 19.098 không tồn tại trong các tập tin dump và được nhập khẩu mà không có một vấn đề. Bản sửa đổi 19190 là một sự hợp nhất. Trong vòng 19190, đây là thông tin của tập tin cuối cùng, dường như gây ra sự cố:
Node-copyfrom-rev: 19100
Node-copyfrom-path: trunk/src/client/js/Enums.js
Text-copy-source-md5: 2db7f8d9c0ba4750d88ce0722731aad6
Node-path: branches/features/DynamicSource/src/client/js/Enums.js
Node-action: add
Text-copy-source-sha1: 8f930509f8dbc17c5e82cd40aa5a76454d3d812c
Node-kind: file
Content-length: 0
Một cách khó hiểu, bản sửa đổi 19100 KHÔNG tồn tại trong tệp được lọc này. Nhưng lỗi không liên quan đến năm 19100, nó liên quan đến năm 19098!
Tôi phải làm gì để tải tập tin này?
Cảm ơn!