2011-07-06 24 views
6

Tôi có một thư mục trên máy của mình, nhưng tôi đã cố tình không đồng bộ với dự án chính (tôi nên có nhánh, nhưng không)Tortoise Subversion - hoàn tác cập nhật

Tôi đã đi và cập nhật thư mục cho phiên bản mới nhất, quên rằng tôi không nên làm điều đó.

Có thể hoàn tác cập nhật này và quay lại trạng thái trước khi cập nhật không? Hoặc, (khi tôi đóng cửa sổ cập nhật), tôi có thể xem những tệp nào đã được cập nhật/thêm vào không?

Cảm ơn

Trả lời

9

Sử dụng "Update to Revision" và nhập bản sửa đổi bản sao làm việc của bạn ở trước bản cập nhật.

Nếu bạn không biết sửa đổi chính xác, bạn có thể sử dụng hộp thoại tường trình để thu hẹp.

Và có tệp nhật ký cần có danh sách tất cả các tệp đã được cập nhật: Settings dialog->Saved Data->Action log: nhấp vào nút "Show".

1

Sử dụng tính năng "cập nhật để sửa đổi". Xem here để biết chi tiết

+0

tôi thấy nếu tôi có thể tìm thấy bản sửa đổi đó là gì trước khi cập nhật. – mp3duck

+0

@ mp3duck sử dụng 'svn log' để có được điều đó. Xem [ở đây] (http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.log.html) – Nishant

+0

@Nantant Tôi không phải là một chuyên gia lớn trong SVN có vẻ như. Tôi đi đâu để nhập dòng lệnh đó? – mp3duck

0

Bạn đã thử nhật ký. Nhấp vào tùy chọn "Hiển thị nhật ký" sẽ hiển thị cho bạn tất cả các cập nhật bạn đã thực hiện. Nhấp chuột phải vào bất kỳ bản chỉnh sửa nào bạn muốn hoàn nguyên và chọn tùy chọn "Hoàn nguyên về bản xem lại này" hoặc bất kỳ tùy chọn nào khác phù hợp với nhu cầu của bạn.

Sẽ có một khu vực ở phía dưới cho biết tệp nào đã được thêm vào.

+0

chỉ hiển thị vòng cam kết cuối cùng. Thư mục không có tất cả các bản cập nhật mới nhất trong một thời gian, và tôi đã đột nhiên tải tất cả chúng vào: | – mp3duck

+0

Thật không may. Tôi không chắc liệu tôi có thể giúp được không. Lấy làm tiếc. –

+0

Vâng .. Lỗi của tôi thực sự. – mp3duck

0

tôi phải sau một cách rõ ràng trình tự này:

svn update

(! Mà kéo vào rất nhiều cập nhật gần đây, bao gồm cả những người tôi chưa sẵn sàng cho sản xuất, chết tiệt)

nhật ký svn | ít

kiểm tra mà cập nhật Tôi muốn trở lại

svn -r RÀ SOÁT

rằng đã làm thời gian đi lại cần thiết, vào một quá khứ an toàn :-)

Các vấn đề liên quan