gì rủi ro đã đi sai trong lật đổ và bây giờ tôi đang phải đối mặt vớiPhục hồi từ tham nhũng Subversion
svnadmin: Invalid diff stream: [tgt] insn 0 starts beyond the target view position
nếu tôi cố gắng để làm cho bãi từ kho. Chúng tôi có một câu hỏi khác về nó ở đây Subversion Repository Error, nhưng các giải pháp không đủ tốt cho tôi vì tham nhũng là 85 sửa đổi lại.
Bởi vì tham nhũng là trong một thư mục không quá quan trọng (không phải trong thân cây/chi nhánh/thẻ) Tôi đã suy nghĩ về hai giải pháp:
- Tạo một bãi chứa từ phần lành mạnh và sau khi nhập nó vào kho lưu trữ mới cam kết khác với các thư mục quan trọng (mất tất cả lịch sử sửa đổi)
- Tạo một bãi chứa từ phần lành mạnh và viết tập lệnh ruby để kiểm tra mọi sửa đổi các thư mục cần thiết trong kho lưu trữ cũ. Điều này sẽ tạo ra một tập tin diff để sửa đổi và cam kết nó vào kho lưu trữ mới với tên tác giả và bình luận ban đầu.
Mọi nhận xét? :)
/JaanusSiim