2013-02-27 28 views

Trả lời

51

Trong TFS 2012,

  1. Xem lịch sử trong những điều bạn muốn rollback.
  2. Chọn changeset bạn muốn quay lại.
  3. Nhấp chuột phải vào changset và chọn "Rollback".
  4. Kiểm tra rằng những thay đổi cấp phát là chính xác (lệnh rollback sẽ trở lại toàn bộ changeset không chỉ là tập tin bạn đã chọn)
  5. Kiểm tra trong.

Trong TFS năm 2010, bạn có thể gọi lệnh tf rollback từ nhắc lệnh của studio trực quan hoặc bạn có thể cài đặt TFS power tools và sử dụng quy trình tương tự như trên

+4

Hãy giúp tôi làm rõ điều gì đó, khi tôi chọn trong thám hiểm một changeset cũ và sau đó nhấp vào 'rollback', nó rollback để changeset rằng hoặc một trước khi ?? – Shimmy

+6

Nó cuộn trở lại changeset bạn đã chọn trước đó. –

+2

Có nghĩa là bất kỳ thay đổi nào sau khi tập hợp thay đổi đó cũng sẽ bị xóa? Nếu chúng ta đang nói về dự án đầy đủ và những thay đổi nằm trong các tệp khác nhau trong các bộ thay đổi khác nhau? – Tauseef

-5

Tôi chưa bao giờ làm việc với TFS năm 2012 nhưng công trình này trong năm 2010

Nhận phiên bản cụ thể và chọn phiên bản bạn muốn cuộn lại để và sau đó kiểm tra trong mã đó một lần nữa.

Một chút xấu xí nhưng nó làm việc cho tôi, nếu có ai có một giải pháp tốt hơn xin vui lòng cho tôi biết :)

+2

Đây không phải là khôi phục. Đây là một check-in. –

+0

Nó không chỉ kiểm tra trong @QualityCatalyst. Khi bạn quay trở lại thay đổi thiết lập X, nếu bạn muốn lưu các undoing, sau khi quay trở lại, bạn nên kiểm tra để có giải pháp mà không có thay đổi trong bộ thay đổi X. – Fery

+0

@Fery, bạn nói đúng. Câu trả lời ở đây mặc dù không nói về một rollback. Nó nói về một kiểm tra thuần túy dựa trên mã lịch sử. –

19

Trong TFS/Visual Studio 2012, bạn có một vài tùy chọn.

Rollback để một phiên bản cụ

Trong Nguồn Control Explorer:

  • Right Click vào ngành bạn muốn quay trở lại
  • Bấm Rollback ...
  • Chọn Rollback để một phiên bản cụ thể
  • Nhập số thay đổi mà bạn muốn quay lại.

Rollback một changeset duy nhất (bạn có thể làm điều này thông qua hộp thoại nạp trên quá)

  • Nhấp chuột phải vào changeset bạn muốn rollback
  • Chọn Rollback toàn bộ changset

Kiểm tra việc khôi phục.

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