Công ty tôi làm việc đã bị lỗi máy chủ lớn. Trong trường hợp này, SVN Repository đã bị mất. Nhưng vẫn còn hy vọng! Chúng tôi có bản sao lưu cũ của kho lưu trữ mà tôi đã quản lý để khôi phục thành công bằng VisualSVN.VisualSVN Cách quay lại số sửa đổi?
Sự cố tôi đang gặp phải hiện tại là tôi không thể cập nhật/cam kết thư mục kiểm tra trước khi không thành công. Lý do cho vấn đề này là ví dụ: một thư mục cục bộ có số sửa đổi 2361, trong khi chính kho chứa số sửa đổi là 2290, cũ hơn.
Có cách nào để giải quyết vấn đề này không? Tôi có thể thay đổi số sửa đổi trên bản sao cục bộ hoặc bản sao máy chủ không?
Một vài điểm:
- Tôi đang sử dụng TortoiseSVN 1.6.6.
- Tôi có thể kiểm tra các thư mục từ repo và kết nối đang hoạt động.
- Tôi đã chọn một trong các thư mục của mình và sử dụng tùy chọn Relocate trên đó. Điều này đã giúp tôi thấy rằng có điều gì đó sai với số sửa đổi
- Tôi đã thử nghiệm một chút với tùy chọn hợp nhất nhưng điều này dẫn tôi đến bây giờ ở nơi đặc biệt. (Tôi mở cho các đề xuất)
Cảm ơn bạn đã dành thời gian,
Ita
Tôi đã hy vọng có thể tránh được giải pháp này nhưng dường như không phải là xấu. Tôi đã sử dụng dòng này: FOR/F "thẻ = *" %% G IN ('DIR/B/AD/S * .svn *') DO RMDIR/S/Q "%% G" trong một tập tin thực thi để giúp tôi loại bỏ các thư mục .svn cũ nằm trong các thư mục mà tôi cần để di chuyển. Cảm ơn sự giúp đỡ của bạn :) – Ita
Ồ, tôi không ngụ ý rằng bạn cần phải 'di chuyển', nhưng đó chắc chắn là một cách tiếp cận. Tôi đã sử dụng Beyond Compare hoặc một cái gì đó tương tự để có được một hình ảnh về những gì chính xác tôi đang làm. Nhưng nếu mọi thứ diễn ra, nhiều sức mạnh hơn để ya! –