UPDATE: Có một tiện ích chuyển đổi miễn phí cho di chuyển dữ liệu từ TFS 2010+ tại chỗ (và các hệ thống khác) cho Visual Studio Team Services có sẵn từ OpsHub: http://aka.ms/OpsHubVSOMigrationUtility. Microsoft đã quảng cáo công cụ này trên Visual Studio ALM blog và trong other places. Đó có lẽ là con đường của sự kháng cự ít nhất.
Câu trả lời gốc: Công cụ chính thức nhất cho quy trình này được gọi là "Nền tảng tích hợp TFS". Bạn có thể tìm thấy nó tại codeplex và Visual Studio Gallery.
Đó là một ứng dụng rất đơn giản (không được đánh bóng), nhưng sẽ hoàn thành công việc. Gần đây chúng tôi đã di chuyển VCS, khoảng 18000 mục công việc và 1000 trường hợp thử nghiệm từ TFS 2010 vào các dịch vụ của Visual Studio Team Services. Chúng tôi đã có khoảng bốn năm lịch sử, trong đó tất cả di cư. Đúng là bạn mất dấu kiểm tra/thay đổi dấu thời gian, nhưng lịch sử thay đổi bao gồm ngày ban đầu trong nhận xét.
Đề xuất tốt nhất là thực hành di chuyển sang tài khoản Visual Studio Team Services sandbox/temp để bạn có thể nhận cấu hình .xml chính xác theo cách bạn cần và sau đó thực hiện "thật".
Lưu ý, công cụ sẽ tạo không gian làm việc rogue trên máy mà bạn đang thực hiện từ (trong một số trường hợp). Nếu bạn làm điều này từ một máy phát triển, bạn sẽ có khả năng nhận thấy một số ánh xạ của bạn bị mất khi bạn quay trở lại Visual Studio. Chỉ cần giữ một mắt ra cho điều đó.
Một phần của tải xuống cho công cụ Nền tảng tích hợp bao gồm một số tài liệu hướng dẫn về cách lên kế hoạch, kiểm tra và thực hiện di chuyển. Tôi khuyên bạn nên kết hợp tài liệu đó với các bài đăng trên blog để có kết quả thực tế nhất.
Mất bao lâu để thực hiện việc di chuyển đó? Đó là trường hợp cao trong trường hợp của tôi. –
@MikeCole, khoảng 10 giờ IIRC. – ckittel
Đã hơn 80 ngày trong trường hợp của tôi. :-(Chúng tôi đã thực hiện một động thái thủ công khiến chúng tôi mất lịch sử. –