2011-09-01 35 views
12

Tôi vô tình cuộn lại toàn bộ changeset. Làm cách nào tôi có thể hoàn tác thao tác đó và khôi phục changeset?Làm cách nào để hoàn tác khôi phục changeset trong TFS 2010?

+0

Chính xác làm cách nào bạn quay trở lại changeset? –

+1

kiểm tra liên kết này [Sử dụng Rollback trong Máy chủ của Nhóm Công cụ Máy chủ Điện ] (http://mikefourie.wordpress.com/2011/08/20/using-rollback-in-the-team-foundation-server-power-tools /). nó sẽ cho phép rollback rollback. – andreyi

+0

bạn sẽ có thể khôi phục cuộn lùi –

Trả lời

3

Bạn có thể luôn "View History" và lấy một changeset đặc biệt ...

+0

Vui lòng cụ thể hơn - ý của bạn là sử dụng "Nhận phiên bản này"? Nếu vậy, điều này không thực sự thay đổi các tập tin bị ảnh hưởng bởi rollback. Ví dụ. Hiện tại tôi có các tệp có trạng thái như [xóa, khôi phục] và [chỉnh sửa, khôi phục] sau khi thực hiện việc này - các tệp này không thay đổi sau đó. –

+8

Tôi chỉ làm việc này. Rollback có tác dụng thay đổi các tập tin cục bộ để khôi phục chúng (tức là "hoàn tác rollback") tất cả những gì cần thiết là để hoàn tác các thay đổi bằng cách sử dụng "Undo ..." –

-1

Hoặc bạn có thể sử dụng lệnh sau trong cửa sổ lệnh visual studio: tf rollback/changeset: changeset_number

+0

Đây là cách bạn thực hiện một rollback - câu hỏi là về làm thế nào để _undo_ một rollback. –

2

Lấy mới nhất phiên bản và Rollback các thay đổi roll-backed trước đó thiết lập và bây giờ họ nhận được kiểm tra ra và bây giờ kiểm tra trong những thay đổi sau khi sửa đổi cần thiết.

13

Nếu bạn chọn "Rollback Entire Changeset" trong TFS, nó sẽ thay đổi các tệp cục bộ để các thay đổi được thực hiện trong changeset bị đảo ngược.

Vì đây là thay đổi cục bộ và không có hiệu lực cho đến khi bạn kiểm tra thay đổi, bạn có thể "hoàn tác" khôi phục bằng cách sử dụng "Hoàn tác thay đổi đang chờ xử lý" trên dự án của bạn. Lưu ý điều này cũng có nghĩa là bất kỳ thay đổi không được cam kết nào khác cũng sẽ bị mất, do đó hãy sử dụng cẩn thận.

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