2013-04-10 24 views
9

Tôi đang ở changeset 121.Rollback toàn bộ giải pháp/dự án để changeset cụ thể trong TFS?

Tôi muốn khôi phục xuống phiên bản 112, bỏ qua tất cả những thay đổi tôi đã thực hiện kể từ đó.

Tôi tìm thấy câu trả lời this nhưng tôi không thể tìm thấy lệnh trong menu. Tôi đang đấu tranh với điều này hơn một giờ và không thể tìm ra giải pháp thực sự. Tất cả những gì tôi đang cố gắng làm là rollback để changeset 112 bỏ qua tất cả các thay đổi được thực hiện kể từ đó. Cũng giống như đi ngược thời gian hoàn toàn xóa đi quá khứ.

Trả lời

7

Cũng giống như quay ngược thời gian hoàn toàn xóa quá khứ.

tfs không cho phép bạn thực hiện việc này. hoạt động rollback Đây sẽ là một changeset mới 122 mà sẽ rollback tất cả mọi thứ để 112.

Roll Back Changesets

+1

Thật sự tôi không nhắc nhở để lại bằng chứng và làm cho nó thành một changeset mới, nhưng tôi muốn changeset rằng để trở thành một tấm gương đơn giản của changeset Tôi đang quay trở lại. – Shimmy

+0

Ok, sau đó liên kết ở trên sẽ giúp thực hiện việc này. Bạn đã thử chưa? – outcoldman

+0

Có. Có vẻ như nó đang hoạt động. Tôi đã thử [this] (http://msdn.microsoft.com/en-us/library/ms194956%28v=vs.110%29.aspx#to_one), vì vậy sau khi thực hiện khôi phục, tôi đoán tôi nên kiểm tra và tôi ' m với nó, phải không? – Shimmy

8

Bạn thực sự có thể làm điều đó. Trong Source Control, xem lịch sử của dự án giải pháp của bạn, sau đó chọn tất cả các changesets cho đến khi bạn muốn khôi phục lại và sau đó nhấp chuột phải-> rollback. Điều đó sẽ quay trở lại tất cả các changesets theo thứ tự, hoàn tác một cách hiệu quả TẤT CẢ thay đổi đối với thư mục giải pháp

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