2013-04-21 35 views
6

Tôi đã tải xuống Nền tảng tích hợp TFS mới nhất từ ​​CodePlex và cố gắng di chuyển "một chiều" giữa dự án nhóm hiện tại MyProject trong CollectionA trên bên trái và một dự án nhóm trống MyProject trong CollectionB ở bên phải bằng cách sử dụng mẫu "kiểm soát nguồn và mục công việc" được cung cấp. Bất cứ khi nào tôi làm, nó đưa ra một vài ngoại lệ về các mẫu xây dựng (tôi giải quyết chúng), và sau đó nó hiển thị biểu đồ thay đổi tuyệt vời này với biểu đồ thanh, và tôi cảm thấy như nó đã làm điều gì đó. Mỗi khi tôi thử điều này, tôi nhìn vào MyProject trong điều khiển nguồn trong CollectionB mong đợi để xem phiên bản đầy đủ của dự án từ CollectionA. Mỗi lần, tôi thất vọng - nó trống rỗng và có vẻ như chẳng có gì xảy ra cả.Cách sao chép dự án nhóm từ bộ sưu tập này sang bộ sưu tập khác với Nền tảng tích hợp TFS, TFS2012 đến TFS2012

Nhân tiện, tôi đang cố di chuyển dự án từ giữa các bộ sưu tập trên cùng một máy chủ TFS 2012.

Tôi có hiểu lầm về điểm tích hợp không? Hay nó không thực sự hoạt động với TFS 2012?

Trả lời

11

Được rồi, đây là cách tôi đã làm.

Giả sử tôi đang cố gắng sao chép dự án MyProject từ SourceCollection đến TargetCollection.

  1. Tạo một dự án mới MyProject trong TargetCollection
  2. mở TFS Integration Platform
  3. Dưới Cấu hình chọn "Tạo mới"
  4. Mở thư mục "Team Foundation Server" (% ProgramFiles% \ Microsoft Team Foundation Server Integration Tools \ Cấu hình \ Team Foundation Server)
  5. Chọn "VersionControl.xml" hoặc "VersionControlAndWorkItemTracking.xml" nếu bạn cần (nếu bạn chọn bao gồm theo dõi WorkItem cũng như đảm bảo tài khoản bạn đã bắt đầu TFS Integratio n là người dùng nằm trong "Nhóm Tài khoản Dịch vụ của Nhóm" TFS Global Group)
  6. Loại quy trình làm việc: Tùy chỉnh/Tần suất: Một lần/Hướng: Một chiều/Đồng bộ hóa: bị tắt (lựa chọn của bạn có thể khác nhau)
  7. Còn lại nguồn: "TFS 11 Migration VC Provider"
  8. Chọn dự án hiện có MyProject trong SourceCollection
  9. nguồn bên phải: "TFS 11 Migration VC Provider"
  10. Chọn dự án mới MyProject trong TargetCollection
  11. Quan trọng: bạn phải bao gồm bất kỳ thư mục nào (đường dẫn) dưới gốc một cách rõ ràng và riêng lẻ trong danh sách thư mục. Chỉ cần sử dụng $/hoặc $/MyProject sẽ không hoạt động. Ví dụ: nếu bạn có các thư mục src/test/ dưới gốc, bạn phải bao gồm các thư mục này là $/MyProject/src$/MyProject/test. Đảm bảo rằng bạn cũng tạo các thư mục đó trong MyProject trong TargetCollection.
  12. Lưu cơ sở dữ liệu
  13. Bắt đầu di cư
  14. Xử lý bất kỳ trường hợp ngoại lệ

Bạn đang thực hiện.

+0

Điều này không hiệu quả đối với tôi, nhưng tôi đang cố di chuyển giữa hai TFServices. Vui lòng xem [câu hỏi của tôi] (http://stackoverflow.com/questions/23134711/migrating-moving-tfservice-to-tfservice-visualstudio-com) – MarioDS

+0

Nó đã làm việc cho tôi để di chuyển Mã nguồn chỉ trong TFS 2012 từ một Bộ sưu tập cho một Bộ sưu tập khác. –

+0

Giải thích không rõ ràng với tôi. Tôi không thể tìm thấy điều cấu hình mà tacos đang nói đến. Ai đó có thể vui lòng thêm một số ảnh chụp màn hình cho các bước không? – ashilon

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