Tôi đang sử dụng SVN (TortoiseSVN) và thường được đưa vào các tình huống sau đây:SVN Version Rollback Câu hỏi
tôi muốn loại bỏ bất kỳ thay đổi kể từ khi một cụ thể (cũ) sửa đổi và biến tất cả các file trở lại cụ thể này (cũ) phiên bản. Sau đó, tôi muốn tiếp tục làm việc như thể bản sửa đổi cụ thể (cũ) này là phiên bản mới nhất, tức là tôi muốn có thể cam kết sửa đổi cũ cụ thể dưới dạng bản sửa đổi mới.
Tôi đã tìm thấy một số giải pháp cho vấn đề này (ví dụ: stackoverflow.com/questions/402159/roll-back-or-revert-entire-svn-repository-to-an-older-revision hoặc rustyrazorblade.com/2007/ 04/cách-to-roll-back-cam kết-to-an-trước-phiên bản-of-a-kho-in-svn /).
Tuy nhiên, tôi tự hỏi nếu có cách đơn giản để quay lại bản sửa đổi cụ thể. Tôi nghĩ rằng kiểm soát phiên bản chỉ là tốt cho những thứ như vậy (hoặc tôi hiểu lầm một cái gì đó?).
Có lệnh/nút đơn giản hay không. mà có một bản cập nhật kho lưu trữ cục bộ của tôi để sửa đổi cũ và tuyên bố nó là mới nhất?
Vì tôi cho rằng không có chức năng "tích hợp sẵn" để thực hiện việc này, tôi muốn biết lý do khiến các nhà phát triển đưa ra quyết định không tích hợp tính năng này. Có ai biết điều này không?
Điều này có vẻ quá phức tạp đối với tôi. Ngoài ra nếu ai đó cố gắng cập nhật hoặc cam kết trong khi bạn đang trong quá trình làm điều này, họ sẽ tự hỏi điều gì đã xảy ra với kho lưu trữ. – MatrixFrog