Tôi đã bắt đầu sử dụng Subversion với TortoiseSVN. Nếu tôi mở nhật ký và nhấp chuột phải vào bản sửa đổi cũ, tôi sẽ thấy hai tùy chọn nghe giống như chúng quay lại phiên bản cũ hơn: "Cập nhật mục để sửa đổi" và "Hoàn nguyên bản sửa đổi này".
Tôi hiểu rằng việc cập nhật lên bản sửa đổi cũ hơn được sử dụng khi bạn chỉ muốn nhìn lại một phiên bản cũ nhưng không thực sự thay đổi kho lưu trữ. Hoàn nguyên là khi bạn thực sự gặp rắc rối và muốn phiên bản mới nhất trong kho lưu trữ giống với phiên bản cũ hơn.
Vì vậy, giả sử sửa đổi CHÍNH là 100 và tôi trở lại 95. Nó sẽ đảo ngược hợp nhất bản sao làm việc của tôi trở lại 95. Sau đó tôi có thể cam kết thay đổi đó với kho lưu trữ sẽ tạo ra sửa đổi 101 đúng không? Làm thế nào khác nhau nếu tôi cập nhật trở lại phiên bản 95? Không phải nó vẫn chỉ đảo ngược những thay đổi từ các phiên bản trước sao? Tôi bối rối về việc trạng thái của bản sao làm việc của tôi khác nhau như thế nào sau khi Hoàn nguyên hoặc Cập nhật lên bản sửa đổi cũ hơn.