2009-03-24 73 views
17

có cách nào (đơn giản) để di chuyển một TeamProject đơn lẻ từ máy chủ này sang máy chủ khác không? Bao gồm mã nguồn, mục công việc, tài liệu, trang web dự án ...TFS: Di chuyển một dự án nhóm từ máy chủ này sang máy chủ khác?

Chúng tôi không muốn di chuyển máy chủ của chúng tôi từ máy này sang máy khác. Chỉ cần một dự án duy nhất từ ​​máy chủ A đến máy chủ B.

Trả lời

17

Bạn có hai lựa chọn

  1. Bạn có thể sử dụng TFS để TFS công cụ di cư: Click Here. Điều này không bao gồm trang web dự án WSS.

  2. Hoặc bạn có thể sao lưu TFS db và khôi phục trên một phiên bản TFS mới, sau đó sử dụng TFSDeleteProject.exe tool để xóa các dự án bạn không muốn.

Tùy chọn thứ hai là dễ nhất, nhưng sẽ không hợp nhất dự án đã sao lưu với bất kỳ dự án hiện có nào trên cá thể đích. Các dự án hiện tại sẽ bị mất. Các trang WSS cũng có thể được di chuyển theo cách này. Xem How to: Back Up a Team Foundation Server

+1

Đối với những gì nó có giá trị, điều này hy vọng sẽ dễ dàng hơn trong TFS2010 - nhưng đây là một câu trả lời tuyệt vời cho những gì cần thiết ngày hôm nay.Nó chỉ là bất cứ điều gì nhưng "đơn giản" :-) –

0

Nếu bạn muốn toàn bộ sưu tập Dự án được chuyển từ một máy chủ TFS khác:

1) Tháo bộ sưu tập qua Admin Console.

2) Sao lưu cơ sở dữ liệu Tfs_SomethingCollection bằng SSMS, sau đó khôi phục cơ sở dữ liệu đó vào máy chủ cơ sở dữ liệu khác.

3) Trên Bảng điều khiển dành cho quản trị viên TFS thứ hai, đính kèm bộ sưu tập dự án. Nó sẽ hiển thị như một bộ sưu tập có sẵn để đính kèm chỉ vì nó đã được khôi phục trong phiên bản máy chủ sql thứ hai.

Tôi không di chuyển cơ sở dữ liệu Tfs_Configuration. Trong trường hợp của tôi, tôi không sử dụng các dịch vụ báo cáo, xây dựng các dịch vụ, hoặc SharePoint.

Tôi chưa cài đặt máy chủ TFS thứ hai và tự hỏi, nên chọn tùy chọn nào khi cài đặt và nếu bạn cài đặt sau hoặc trước khi khôi phục DB đã di chuyển (không quan trọng): Cài đặt TFS trên máy thứ hai. Nếu TFS và cá thể cơ sở dữ liệu của nó sẽ nằm trên các máy chủ riêng biệt, sau đó chọn Cấu hình nâng cao và chỉ định tên của cá thể máy chủ DB. Khi bạn có cơ hội tạo DefaultCollection, sau đó chọn bỏ qua bước đó. Quá trình cài đặt sẽ tạo một DB Tfs_Configuration mới trên máy chủ mới. Sau đó làm theo các bước trên để di chuyển bộ sưu tập DB sang cá thể máy chủ DB mới và đính kèm nó.

Người lập trình sẽ cần thêm máy chủ mới vào Team Explorer và nhấn Thay đổi kiểm soát nguồn ... hai lần liên tiếp cho mỗi giải pháp. Đảm bảo ánh xạ đường dẫn cục bộ là chính xác và sau đó Liên kết từng giải pháp/dự án.

7

Công cụ di chuyển TFS đến TFS đã lỗi thời. Các tính năng bạn đang tìm kiếm là một phần của TFS Integration Platform.

Goto http://tfsintegration.codeplex.com/ để biết thêm thông tin.

+1

Ngay cả điều này đã lỗi thời - "Nền tảng tích hợp TFS sẽ không được hỗ trợ qua ngày 31 tháng 5 năm 2016." – CJBS

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