Tôi rất tiếc đã cam kết một thư mục lớn cho SVN (nó có khoảng 1.4GB và khoảng 10000 tệp, nhiều trong số chúng là nhị phân). Có khả năng nào để quay lại bản sửa đổi trước đó và làm cho máy chủ SVN quên rằng bản sửa đổi tiếp theo đã được thực hiện chưa? Ví dụ, cam kết này đã được sửa đổi 120. Vì vậy, tôi muốn thực hiện sửa đổi hàng đầu 119 và để loại bỏ tất cả các tập tin và cài đặt SVN db của 120. sửa đổi.SVN - hoàn toàn loại bỏ bản sửa đổi từ máy chủ SVN
Tôi đã thử xóa thư mục đó, do đó, cam kết 121 đã được thực hiện. Và sau đó tôi đã cố gắng hợp nhất các bản sửa đổi 121 và 119. Nhưng nó sẽ không giúp được gì. Bản sửa đổi 120 vẫn còn trong hệ thống.
Sau đó, tôi muốn tạo bản sao của kho lưu trữ SVN bằng svnsync, nhưng không có tùy chọn để thiết lập bản sửa đổi nào tôi muốn làm gương. Trừ khi tôi không tìm thấy tùy chọn này. (Tôi muốn thiết lập các bản sửa đổi từ 0 đến 119).
Bạn có biết tôi có thể làm gì không? Có lệnh nào để loại bỏ hoàn toàn một bản sửa đổi vì nó chưa từng xảy ra?
[câu hỏi tương tự đã được thảo luận ở đây] [1] [1]: http://stackoverflow.com/questions/402159/roll-back-or-revert-entire-svn-repository-to -an-older-revision – paramosh
@paramosh - cảm ơn, bạn nói đúng, tôi đã không thành công khi tôi cố gắng tìm câu hỏi tương tự ... – srnka